Código:
printf("SOLO SE ACEPTA NUMEROS POSITIVOS ");
no le busco la forma que me apoyen porfas
Código
#include<stdio.h> #include<stdlib.h> #include<math.h> #define M_PI 3.1416 #define F 50 #define C 50 int floor[F][C]; float postor[3]; void inicializa(){ for (int i=0; i<F; i++){ for(int j=0;j<C; j++){ floor[i][j]=0; } } } void imprime(){ int op; int pasos; int pluma= false; int dir= 0; do{ scanf("%d",&op); switch (op){ case 1: pluma= false;break; case 2: pluma= true;break; case 3: dir= M_PI/2;break; case 4: dir= -M_PI/2;break; case 5: scanf("%d",&pasos); postor[2]+=dir; float x= postor[0]; float y= postor[1]; postor[0] += sin(postor[2])*pasos; postor[1] += cos(postor[2])*pasos; if (pluma == true){ for (int i=x; i<postor[0]; i++){ floor[i][(int) postor[1]]=1; // Pudo Imprimir } for (int i=y; i<postor[1]; i++){ floor[(int)postor[0]][i] = 1; } } case 6: for (int i=0; i<F; i++){ for(int j=0; j<C; j++){ if(floor[i][j]==1){ printf("*");floor[i][j]=0; } else{ printf("#"); } } } } }while (op!=9); }
Mod: Los códigos deben ir en etiquetas GeSHi