Está en la página 1de 2

const int num_lineas=5;

const char blancos= ' ';


const char asterisco= '*';
void main()
{

int fila, blancos, cuenta_as;


puts(" ");
for(fila=1;fila<=num_lineas;fila++)
{
putchar('\t');
for(blancos=num_lineas-fila;blancos>0;blancos--)
putchar(blancos);
for (cuenta_as=1;cuenta_as<2*fila;cuenta_as++)
putchar(asterisco);
puts(" ");

int fila, blancos, cuenta_as;


puts(" ");
for(fila=1;fila<=num_lineas;fila++)

putchar('\t');
for(blancos=num_lineas-fila;blancos>0;blancos--)
putchar(blancos);
for (cuenta_as=1;cuenta_as<2*fila;cuenta_as++)
putchar(asterisco);
puts(" ");
}
}

...................................................................................
...............

#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("\t\t\tEscuela Politecnica Nacional. \n");
printf("\t\t\tFacultad de Ingenieria Civil. \n");
printf("\t\t\t\tProgramacion. \n\n\n");
printf("\tCarlos Modesto Pinzon Torres. \n");
printf("\tGR2. \n\n");
int x, y, z, k;
printf("Ingrese la altura del triangulo: \n");
scanf("%i", &z);
for(x=1;z-1>=x;x++)
{
for(y=z;y>=x;y--){
printf(" ");}
for(k=1;2*x-1>=k;k++){
printf("*");}
printf("\n");
}
for(x=1;z>=x;x++){
for(y=1;y<=x;y++){
printf(" ");}
for(k=2*z-1;2*x-1<=k;k--){
printf("*");}
printf("\n");
}

return 0;
}
...................................................................................
...

#include <stdio.h>
int main(void){
int i,j,n,p;
do{
printf("\nBase del rombo(numero impar): \n");
scanf("%d", &n);
}while ( n <=0 || (n % 2) == 0);
char asteriscos[n];
for (i=0;i<n;i++)
asteriscos[i]=' ';
asteriscos[i]='\0';
p=n/2;
asteriscos[p]='*';
for (i=-p;i<=p;i++){
if (i<=0){
printf ("\t\t%s\n",asteriscos);
if (i<0)
asteriscos[-i-1]=asteriscos[n+i]='*';
}
else{
j=-i;
asteriscos[-j-1]=asteriscos[n+j]=' ';
printf ("\t\t%s\n",asteriscos);
}
}
return 0;
}

También podría gustarte