Bonjour,
voila les amis, j' ai un exercice à rendre pour demain. On demande un entier a l' utilisateur; le programme doit determiner le nombre de chiffres de l' entier et donner le nombre mirroir (ex:1234>>4321).

voila le programme que j' ai ecris( qui ne marche pas pour la deuxieme partie de l exercice) :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
main()
{
   int n,c,i,s,m;
   printf("donnez un entier  ");
   scanf("%d",&n);
   c=1;
   m=0;
   while(n/10!=0)
   {
      n=n/10;
      c=c+1;
   }
   printf("le nombre de chiffres dans l'entier entre est %d",c);
   for(i=1;i<=c;i++)
   {
      s=((n%pow(10,i))/pow(10,i-1))*pow(10,n-i);
      m=m+s;
   }
   printf("%d",m);
   getch();
}
Merci mille fois pour votre aide les amis