Untitled diff

Creado El diff nunca expira
54 eliminaciones
102 líneas
97 adiciones
114 líneas
#include<stdio.h>
#include <stdio.h>
#include<string.h>
#include <string.h>
#include <ctype.h> // isdigit
void line_1(char n)
void line_1(char n)
{
{
char *l;
const char *l; // "????" is not 'char *', 'const char *'
switch(n)
switch(n)
{
{
case '0': l="....";puts(l);break;
case '0': l="....";printf(l);break;
case '1': l=".";puts(l);break;
case '1': l=". ";printf(l);break;
case '2': l="....";puts(l);break;
case '2': l="....";printf(l);break;
case '3': l="....";puts(l);break;
case '3': l="....";printf(l);break;
case '4': l=". ";puts(l);break;
case '4': l=". .";printf(l);break;
case '5': l="....";puts(l);break;
case '5': l="....";printf(l);break;
case '6': l="....";puts(l);break;
case '6': l="....";printf(l);break;
case '7': l="....";puts(l);break;
case '7': l="....";printf(l);break;
case '8': l="....";puts(l);break;
case '8': l="....";printf(l);break;
case '9': l="....";puts(l);break;
case '9': l="....";printf(l);break;
}
}
}
}
void line_2(char n)
void line_2(char n)
{
{
char *l;
const char *l;
switch(n)
switch(n)
{case '0': l=". .";puts(l);break;
{
case '1': l=".";puts(l);break;
case '0': l=". .";printf(l);break;
case '2': l=" .";puts(l);break;
case '1': l=". ";printf(l);break;
case '3': l=" .";puts(l);break;
case '2': l=" .";printf(l);break;
case '4': l=". .";puts(l);break;
case '3': l=" .";printf(l);break;
case '5': l=". ";puts(l);break;
case '4': l=". .";printf(l);break;
case '6': l=". ";puts(l);break;
case '5': l=". ";printf(l);break;
case '7': l=" .";puts(l);break;
case '6': l=". ";printf(l);break;
case '8': l=". .";puts(l);break;
case '7': l=" .";printf(l);break;
case '9': l=". .";puts(l);break;}
case '8': l=". .";printf(l);break;
case '9': l=". .";printf(l);break;}
}
}
void line_3(char n)
void line_3(char n)
{
{
char *l;
const char *l;
switch(n)
switch(n)
{case '0': l=". .";puts(l);break;
{
case '1': l=".";puts(l);break;
case '0': l=". .";printf(l);break;
case '2': l="....";puts(l);break;
case '1': l=". ";printf(l);break;
case '3': l="....";puts(l);break;
case '2': l="....";printf(l);break;
case '4': l="....";puts(l);break;
case '3': l="....";printf(l);break;
case '5': l="....";puts(l);break;
case '4': l="....";printf(l);break;
case '6': l="....";puts(l);break;
case '5': l="....";printf(l);break;
case '7': l=" .";puts(l);break;
case '6': l="....";printf(l);break;
case '8': l="....";puts(l);break;
case '7': l=" .";printf(l);break;
case '9': l="....";puts(l);break;}
case '8': l="....";printf(l);break;
case '9': l="....";printf(l);break;}
}
}
void line_4(char n)
void line_4(char n)
{
{
char *l;
const char *l;
switch(n)
switch(n)
{case '0': l=". .";puts(l);break;
{
case '1': l=".";puts(l);break;
case '0': l=". .";printf(l);break;
case '2': l=". ";puts(l);break;
case '1': l=". ";printf(l);break;
case '3': l=" .";puts(l);break;
case '2': l=". ";printf(l);break;
case '4': l=" .";puts(l);break;
case '3': l=" .";printf(l);break;
case '5': l=" .";puts(l);break;
case '4': l=" .";printf(l);break;
case '6': l=". .";puts(l);break;
case '5': l=" .";printf(l);break;
case '7': l=" .";puts(l);break;
case '6': l=". .";printf(l);break;
case '8': l=". .";puts(l);break;
case '7': l=" .";printf(l);break;
case '9': l=" .";puts(l);break;}
case '8': l=". .";printf(l);break;
case '9': l=" .";printf(l);break;}
}
}
void line_5(char n)
void line_5(char n)
{
{
char *l;
const char *l;
switch(n)
switch(n)
{case '0': l="....";puts(l);break;
{
case '1': l=".";puts(l);break;
case '0': l="....";printf(l);break;
case '2': l="....";puts(l);break;
case '1': l=". ";printf(l);break;
case '3': l="....";puts(l);break;
case '2': l="....";printf(l);break;
case '4': l=" .";puts(l);break;
case '3': l="....";printf(l);break;
case '5': l="....";puts(l);break;
case '4': l=" .";printf(l);break;
case '6': l="....";puts(l);break;
case '5': l="....";printf(l);break;
case '7': l=" .";puts(l);break;
case '6': l="....";printf(l);break;
case '8': l="....";puts(l);break;
case '7': l=" .";printf(l);break;
case '9': l="....";puts(l);break;}
case '8': l="....";printf(l);break;
case '9': l="....";printf(l);break;}
}
}
main()
int main()
{
{
char nbr[20],c;
char nbr[20],c;
int i,len;
int i, j, len;
printf("entrer un nbr SVP : ");
printf("entrer un nbr SVP : ");
gets(nbr);
scanf("%19s", nbr);// bad gets(nbr);
len=strlen(nbr);
len=strlen(nbr);
for(i=0;i<len;i++)
for(j=0;j<5;j++)
{
{
for( i = 0 ; i < len ; i++ ) {
c=nbr[i];
c=nbr[i];
if(isdigit(c))
if(isdigit(c))
{
{
line_1(c);
switch(j){
line_2(c);
case 0: line_1(c); break;
line_3(c);
case 1: line_2(c); break;
line_4(c);
case 2: line_3(c); break;
line_5(c);
case 3: line_4(c); break;
case 4: line_5(c); break;
}
}
else
}
printf("%c",c);
// else
// printf("%c",c);
printf(" ");
}
puts("");
}
}
return 0;
}
}