Representación de las cifras de un número

Clara Costar Alén.

/* Este programa escribe por pantalla las cifras de un número que has introducido por teclado (el número como máximo puede tener 6 cifras). Mediante el uso de dos funciones, salen primero las cifras de ese número desde la última a la primera, y luego, mediante la segunda función, salen desde la primera hasta la última. */

#include <stdio.h>
#include <stdlib.h>
#define MAX 6

void cifras(int);
void cifras1(int);

int main()
{
int n;

printf(“Dame un numero que tenga como mucho de %d cifras: “,MAX);
scanf(“%d”,&n);

printf(“Las cifras del numero, desde la ultima hasta la primera son:”);
printf(“\n”);
cifras (n);

printf(“\n”);

printf(“Y Las cifras de ese mismo numero, desde la primera hasta la ultima son:”);
printf(“\n”);
cifras1(n);

printf(“\n”);
system(“PAUSE”);
return 0;
}

void cifras(int x)
{
while (x!=0)
{
printf(“cifra: %d”, x%10);
x=x/10;
printf(“\n”);
}
}

void cifras1(int x)
{
int v[MAX], i=0;

while (x!=0)
{
v[i]=x%10;
x=x/10;
i++;
}
i–;
while (i>=0)
{
printf(“cifra: %d “, v[i]);
i–;
printf(“\n”);
}
printf(“\n”);
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s