Se trata de un tipico problema de programación, el de construir piramiedes de numeros según distintos patrones.El enunciado es el siguiente:
Construye una programa, tal que dado un numero impar, la salida sea la siguiente:
1234567
12345
123
12
1
Programa: (Solo funciona hasta el 99)
#include <stdio.h>
int main()
{
int a,cont,espacios;
printf("Introduce un numero IMPAR: "); scanf("%d",&a);
printf("\n\n");
espacios=0;
while (a>=0)
{
if ((a)<8) espacios=espacios+1;
if ((a)>8) espacios=espacios+2;
for (cont=1;cont<=espacios;cont++) printf(" ");
for (cont=1;cont<=a;cont++)
{
printf("%d",cont);
}
printf("\n");
a=a-2;
}
return 0;
}
Salu10
Resolución de distintos problemas en el ámbito de la ingenieria mediante el uso de la programación. Los programas abarcan todos los niveles de dificultad, así como la mayoría de las herramintas con las que contamos al programar. Si tienes cualquier duda a cerca de un programa, o quieres proponer alguna nueva entrada, no dudes en contactar escribiendo en cualquiera de las entradas del blog ¡Bienvenido!
jueves, 25 de octubre de 2012
PROBLEMA 8 (Piramide de números)
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario