Probleme en C et je besoin de votre aide

Profil bloqué -  
fiddy Messages postés 11069 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.



4 réponses

yafeunteun Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   1
 
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];

}
1
Profil bloqué
 
merci
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Ton code fait plus que renvoyer le max, il modifie également la matrice oO.
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
0
Profil bloqué
 
savas.... ZIPE31 que je mette mon aide comme sa tu vas le corrige?
comme tu croi que je suis incapable de le resoudre
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
T'as tout pigé.
0
Profil bloqué
 
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)
}
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Vu le code que tu as produit, je pense qu'il faut que tu revois les bases du C.
Tu as un site pas mal : siteduzero. Tu peux lire relativement (pas trop non plus) en diagonal car tu as quand même des connaissances (rassure-toi ;-)).
0