Language c
pentanol300
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
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
- Windows display language french - Guide
- Vistalizator language pack windows 7 - Télécharger - Traduction
- Language binaire - Guide
- Photoshop cs6 french language pack - Forum Photoshop
- Autocad 2008 language pack french - Forum AutoCAD