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
- Desmume change language - Forum Jeux vidéo
- Archicad 28 language pack french - Forum Architecture / décoration