duda con un ejercicio
Publicado por alberto (14 intervenciones) el 15/10/2007 16:46:59
hol estab haciedno un ejercicio para C de clase y me surge la siguiente duda;los numeros enteros tienen longitud? explicadme si la tienen o no,muxas gracias.Aqui dejo el enunciado y mi solucion pa que veais lo q e exo y me digais si esta bien o se puede hacer de otra manera.Gracias
Dado un número entero positivo de tres cifras (leído como tal), escríbase un programa que escriba en
pantalla sus cifras en orden inverso.*/
#include<stdio.h>
#include<string.h>
void main()
{
char num[3];
printf("*****************************************\t\n");
printf("Programa que nos da un numero al reves\n");
printf("*****************************************\t\n");
printf("\n");
printf("Introduce un numero:\n");
fflush(stdin);
gets(num);
while(strlen(num)>3)
{
printf("Ese numero es erroneo\n");
printf("Introduce un numero:\n");
fflush(stdin);
gets(num);
}
printf("\n");
printf("%c%c%c\n",num[2],num[1],num[0]);
}
Dado un número entero positivo de tres cifras (leído como tal), escríbase un programa que escriba en
pantalla sus cifras en orden inverso.*/
#include<stdio.h>
#include<string.h>
void main()
{
char num[3];
printf("*****************************************\t\n");
printf("Programa que nos da un numero al reves\n");
printf("*****************************************\t\n");
printf("\n");
printf("Introduce un numero:\n");
fflush(stdin);
gets(num);
while(strlen(num)>3)
{
printf("Ese numero es erroneo\n");
printf("Introduce un numero:\n");
fflush(stdin);
gets(num);
}
printf("\n");
printf("%c%c%c\n",num[2],num[1],num[0]);
}
Valora esta pregunta


0