Probléme sur ma fonction
Résolu/Fermé
physicien
-
13 nov. 2010 à 13:17
Arya Dröttningu Messages postés 581 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 3 janvier 2019 - 13 nov. 2010 à 13:23
Arya Dröttningu Messages postés 581 Date d'inscription mardi 12 janvier 2010 Statut Membre Dernière intervention 3 janvier 2019 - 13 nov. 2010 à 13:23
A voir également:
- Probléme sur ma fonction
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Programmation
2 réponses
Pacorabanix
Messages postés
3248
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
661
13 nov. 2010 à 13:20
13 nov. 2010 à 13:20
dans ta boucle for (la première)
tu as mis au milieu " i=dim "
au lieu de " i<dim "
ce qui fait la boucle ne s'exécute jamais ;)
tu as mis au milieu " i=dim "
au lieu de " i<dim "
ce qui fait la boucle ne s'exécute jamais ;)
Arya Dröttningu
Messages postés
581
Date d'inscription
mardi 12 janvier 2010
Statut
Membre
Dernière intervention
3 janvier 2019
157
13 nov. 2010 à 13:23
13 nov. 2010 à 13:23
Dans ta fonction minimum tu avais mis "for (i=0;i=dim;i++) " alors qu'il faut mettre "for(i=0;i<dim;i++)"
#include<stdio.h> #include<stdlib.h> #include<math.h> #define dim 3 int minimum(int tab[]) { int i,min; min=tab[0]; for (i=0;i<dim;i++) { if (tab[i]<tab[0]) { min=tab[i]; } } return(min); } int main () { int tab[dim],i,z,min; for (i=0;i<dim;i++) { printf("Entre un nombre\n"); scanf("%d",&tab[i]); } z=minimum(tab); printf("%d\n",z); system("pause"); return 0; }