no save
Assistance
Achat
News

Forum | programmation
les tableaux en C
calaceite, le dim. 13 nov. 2005 à 12:00:41
Non, kilian, ton explication était bonne et détaillée, c'est l'exemple qui est mauvais.

Pour ce qui est de la référence que tu donnes, c'est sûr qu'il y a pire mais pour quelqu'un qui veut devenir un connaisseur du C (je dis même pas un pro), c'est une illusion de penser qu'il va y arriver avec ce cours. Et par exemple si je regarde le lien que tu donnes, on s'étend sur des choses évidentes alors que deux exemples bien choisis permettraient de comprendre immédiatement. Par ailleurs, tu remarqueras qu'il n'y a pas de code complet directement compilable alors que c'est de ça que le débutant a besoin. Alors, je donne un exemple complet pour le PO :


/*Programme qui donne le nombre d'entiers plus grands que 10 d'un tableau d'entiers donné en entrée*/

#include <stdio.h>

int
main (void)

{
/* Déclaration et initialisation d'un tableau T de 10 entiers */
int T[8]={4,12,14,5,8,3,11,5};

int c=0; /* Compteur */
int i;

/* Attention à l'indexation des elements du tableau : */
printf("Premier element du tableau T : %d\n",T[0]); /* affichera 4 */
printf("Dernier element du tableau T : %d\n",T[7]); /* affichera 5 */

/* On compte les éléments du tableau plus grands que 10 */

for(i=0;i<=7;i++)
{
if (T[i]>=10)
c++;
}


printf("\nLe tableau contient %d entiers valant au moins 10\n",c);
return 0;
}

Précédentlami20j
nov. 05
calaceite
nov. 05
Suivant
REPONSES
kilian
nov. 05
jeff
nov. 05
calaceite
nov. 05
kilian
nov. 05
lami20j
nov. 05
calaceite
nov. 05
calaceite
nov. 05
calaceite
nov. 05
lami20j
nov. 05
lami20j
nov. 05
Version Web
Réalisé par RedShift
no save