Language c
pentanol300
Messages postés
25
Statut
Membre
-
fu -
fu -
Bonjour,
je suis encore debutant en language c
j'ai essayé d'ecrire un programme en c qui inverse les chiffres d'un entier naturel mais ce que j'ai remargué aprés exection c'est que celui la n'effectue pas l'inversion des entiers ayant plus que quatre chiffres
voici le code
#include<stdio.h>
#include<math.h>
void main()
{
unsigned int a,b,c;
printf("saisssez un entir positif: ");
scanf("%d",&a);
c=0;
do
{
b=a%10;
a=(a-b)/10;
c=(c*10)+b;
}
while((a/10)!=0);
c=c*10+a;
printf("apres inversion le nombre saisi sera: %d",c);
}
ou existe l'erreur exactement??
en attente de votre reponse!
je suis encore debutant en language c
j'ai essayé d'ecrire un programme en c qui inverse les chiffres d'un entier naturel mais ce que j'ai remargué aprés exection c'est que celui la n'effectue pas l'inversion des entiers ayant plus que quatre chiffres
voici le code
#include<stdio.h>
#include<math.h>
void main()
{
unsigned int a,b,c;
printf("saisssez un entir positif: ");
scanf("%d",&a);
c=0;
do
{
b=a%10;
a=(a-b)/10;
c=(c*10)+b;
}
while((a/10)!=0);
c=c*10+a;
printf("apres inversion le nombre saisi sera: %d",c);
}
ou existe l'erreur exactement??
en attente de votre reponse!
A voir également:
- Language c
- Language binaire - Guide
- Vistalizator language pack windows 7 - Télécharger - Traduction
- Language ascii - Guide
- Photoshop cs6 french language pack ✓ - Forum Photoshop
- The language dll vb6fr.dll could not be found - Forum Windows