RE:PIRAMIDES Y CICLOS EN TURBO C
Hola,
Mira, la respuesta es algo facil, asi que igual y la deberias pensar un poquito antes de copiarla (luego no aprendes :D).
Si viene un ejercicio como ese en el examen debes practicar mas.
Mira, para la piramidita que pusiste, lo priemro que me fije es que el primer valor es el numero del renglon
Despues me fije que en cada renglon imprimes un numero impar de numeros, de manera mas especifica imprimes 1+2*(numero de renglon)
En cada renglon primero imprimes del numero del renglon hasta la cantidad de numeros que vas a poner, o sea, debes poder hacer esto:
1
23
345
4567
y para los numeros que faltan, pues es lo mismo pero del ultimo al primero, o sea, debes poder imprimir
1
32
543
7654
Bueno, quitas el; primer numero porque si no sladria dos veces, es decir
_
2
43
654
Ahora solo juntas esas dos cosas y obtienes el siguiente codigo:
-------------------------------
#include<stdio.h>
int main()
{
int i,j;
for(i=1;i<5;i++)//imprimir 5 renglones de la piramide
{
for(j=0;j<i;j++)
printf("%d",i+j);//parte 1
for(j=i-2;j>=0;j--)
printf("%d",i+j);//parte 2, de regreso
printf("
");
}
return 0;
}
------------------------
Saludos
Visita mi foro:
http://foro_c.forogratis.es