Probleme en C et je besoin de votre aide

Profil bloqué -  
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.

4 réponses

  1. yafeunteun Messages postés 5 Statut Membre 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
    1. Profil bloqué
       
      merci
      0
    2. 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.
      0
  2. 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
    1. zipe31 Messages postés 34620 Date d'inscription   Statut Contributeur Dernière intervention   6 501
       
      T'as tout pigé.
      0
  3. 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
    1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      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