Problème de programme en C

Fermé
peter835 - 2 déc. 2007 à 16:58
mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 - 2 déc. 2007 à 17:15
Bonjour,

J'ai un problème avedc mon programme en C j'ai un tableau à deux dimensions max 50 lignes sur 4 colonnes :

Je dois d'abord lire le nombre de lignes n
Ensuite générer aléatoirement un nombre entre 0 et 20 qui sera contenu dans les colonnes
Et enfin je dois calculer la moyenne de chaque colonne est l'afficher.

Voici ce que j'ai fait mais sa n'affiche pas la moyenne je ne comprend pas pourquoi...

#include<stdio.h>
#include<conio.h>
#include<math.h>

#define NL 4
#define NC 50

void main (void)
{
int i,j,a,k,moy=0,somme=0,n=0,nbre=0,tab[NL][NC];
srand(time(0));
printf("nombre de colonnes : ");
scanf("%d",&n);
for(i=0;i<NL;i++)
{
for(j=0;j<n;j++)

{k=rand();
tab[i][j]=k%21;
printf ("%d\n",tab[i][j]);
}
}
for(i=0;i<n;i++)
{
for(j=0;j<NL;j++)
{
somme=somme+tab[j][i];
}

moy=somme/NL;
printf("moy est : ",moy);
}


getch();
}


Merci d'avance à ceux qui pourront m'aider.

1 réponse

mype Messages postés 2435 Date d'inscription jeudi 1 novembre 2007 Statut Membre Dernière intervention 16 août 2010 436
2 déc. 2007 à 17:15
il manque %d
printf("moy est : %d",moy);
0