Buenas mediavideros, tengo un triangulo hecho pero no me gustaba el código y era demasiado lioso para lo que necesito el triangulo así que pensando he hecho otro algoritmo.
Y al escribirlo en C, BOOM sorpresa, pero leo el codigo y no veo el error en ningún sitio pese a que me diga que esta ne la l6 y la l15.
En fin, a ver si lo veis que me rallo, gracias por pegarle un vistazo, espero que este os guste más que el otro.
Variables:
f= filas
c= columnas
lc= limite columnas
min= donde empieza a "dibujar"
max= donde acaba de dibujar
quiero que haga algo así:
-----------x---------------
---------xxx--------------
--------xxxxx------------
...
#include<stdio.h>
#include<stdlib.h>
int main()
{
int f,c=1,lc=33,min=17,max=17;
for (f=1,f<=11,f++)
{
while(c<=lc)
{
if(c<min) printf(" ");
else if((min>=c<=max)) printf("X");
else printf(" ");
c++;
}
min--;
max++;
}
}
// system("pause");
}
El objetivo es que luego haga otro triangulo abajo con un min y max de inicio diferentes pero con un patrón "igual" para hacer un árbol de navidad, verde con "luces"
Edito, he cambiado un If:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int f,c=1,lc=33,min=17,max=17;
//for (f=1,f<=11,f++)
{
while(c<=lc)
{
if(c<min) printf(" ");
else if((min>=c)&&(c<=max)) printf("X");
else printf(" ");
c++;
}
min--;
max++;
}
system("pause");
}
// system("pause");
//}
"Eliminando"" el for funciona :/