Hola miren tengo que imprimir cuadrados pero descendiendo hasta llegar a 2
En el código si desciende pero no me deja las \t o \n :(
Ingreso 4:
****
* *
* *
****
***
* *
***
**
**
#include <stdio.h>
int main (){
int n;
char cara;
printf("Ingrese un Numero\n");
scanf("%d",&n);
for(int total=0; total=2; total++){
do{
for(int i=0; i<n; i++){
for(int j=0; j<n; j++){
if((j>0 && j<n-1)&&(i>0&&i<n-1)){
printf(" ");
}else{
printf("*");
}
}
printf("\n");
}
}while(n<2 && n<0);
printf("\n");
--n;
}
}
compara la linea 21 del primer codigo con la 15 del segundo
Lo que paso, es que al ingresar el número, el programa deja de funcionar, o no puedo ingresar el carácter.
A simple vista veo que el for de la línea 14 está mal construido. Asignas en la inicialización y en la decisión.