Problème de programme en C

peter835 -  
mype Messages postés 2435 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   437
 
il manque %d
printf("moy est : %d",moy);
0