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
- Vistalizator language pack windows 7 - Télécharger - Traduction
- Windows display language french - Guide
- Autocad 2008 language pack french - Forum AutoCAD
- The language dll vb6fr.dll could not be found - Forum Windows
- Desmume change language - Forum Jeux vidéo