Codigo Funcional
Código (c) [Seleccionar]
//Creacion: 08/10/2019 22:10 AM
//Modificacion: 12/10/2019 16:22 PM
/*
Escriba un programa que imprima los patrones siguientes de manera separada, uno debajo del otro. Utilice ciclosforpara generar los patrones.
Todos los asteriscos (*) deben imprimirse mediante una sola instrucción printfde la forma printf("*"); (esto provoca que los asteriscos se impriman uno al lado del otro).
Pista:Los dos úl-timos patrones requieren que cada línea comience con el número apropiado de espacios en blanco.
*/
#include <stdio.h>
int main()
{
//se definen variables
int i,j,k;
//primera piramide
//para columnas
for(i=1;i<=10;i++)
{
//para filas
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
printf("\n");
//segunda piramide
//para columnas
for(i=1;i<=10;i++)
{
//para filas
for(j=10;j>=i;j--)
{
printf("*");
}
printf("\n");
}
printf("\n");
//tercera figura
//para columnas
for(i=1;i<=10;i++)
{
//para espacios
for(j=1;j<=i;j++)
{
printf(" ");
}
//para filas
for(k=10;k>=i;k--)
{
printf("*");
}
printf("\n");
}
printf("\n");
//cuarta figura
//para columnas
for(i=1;i<=10;i++)
{
//para espacios
for(j=10;j>=i;j--)
{
printf(" ");
}
//para filas
for(k=1;k<=i;k++)
{
printf("*");
}
printf("\n");
}
return 0;
}