Probleme en C et je besoin de votre aide
Profil bloqué
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je chercher a cree un programme en C qui vas me permettre de:
1. de calculer factorielle en utilisant la fonction factorielle avec boucle DO WHILE.
2. a calculer le nombre d'armstroons de 100 a 999.
3. une fonction qui rechercher la plus grande valeur dans un tableau a 2 dimension.
4. qui determiner le jour suivant.
je chercher a cree un programme en C qui vas me permettre de:
1. de calculer factorielle en utilisant la fonction factorielle avec boucle DO WHILE.
2. a calculer le nombre d'armstroons de 100 a 999.
3. une fonction qui rechercher la plus grande valeur dans un tableau a 2 dimension.
4. qui determiner le jour suivant.
4 réponses
Pour ta fonction qui recherche un maximum dans une matrice tu peux utiliser ceci :
int plusGrand(int t[10][10], int xmax, int ymax)
{
int i, j;
for(i=0; i<xmax;i++)
{
for(j=0; j<ymax;j++)
{
if(t[i][j]>t[0][0])
t[0][0]=t[i][j];
}
}
return t[0][0];
}
int plusGrand(int t[10][10], int xmax, int ymax)
{
int i, j;
for(i=0; i<xmax;i++)
{
for(j=0; j<ymax;j++)
{
if(t[i][j]>t[0][0])
t[0][0]=t[i][j];
}
}
return t[0][0];
}
Profil bloqué
merci
fiddy
Messages postés
441
Date d'inscription
Statut
Contributeur
Dernière intervention
1 847
Ton code fait plus que renvoyer le max, il modifie également la matrice oO.
pour le 1ere
int a (int i, int nbre)
{
int fact;
fact=nbreXi;
}
int main()
{
int i, nbre, fact, factoriel:
fact=a(i,nbre);
do
{
factoriel=fact;
i--;
}
while(i inferieur ou egale nbre)
}
int a (int i, int nbre)
{
int fact;
fact=nbreXi;
}
int main()
{
int i, nbre, fact, factoriel:
fact=a(i,nbre);
do
{
factoriel=fact;
i--;
}
while(i inferieur ou egale nbre)
}