/*Sanz Cerecero, Pablo*/ #include <stdio.h> /*definicion de constantes*/ #define A 10000 #define B 1000 #define C 100 #define D 10 /*funcion principal*/ main(){ /*definicion de variables*/ int int int int int n;/*numero introducido por el usuario*/ s;/*variable que controla el tamaño de las cifras LCD*/ A1, B1, C1, D1;/*cocientes enteros de las divisiones*/ A2, B2, C2, D2;/*resto de las divisiones anteriores*/ a, b;/*controlan los bucles para*/ /*Peticion de datos al usuario*/ do { printf ("introduzca el numero a mostrar por pantalla:\n"); scanf ("%i",&n); } while ((n<1)||(n>99999)); do { printf ("introduzca el tamaño de las cifras a mostrar por pantalla:\n"); scanf ("%i",&s); } while ((s<1)||(s>5)); /*descomposicion del numero n en las cifras que se van a imprimir*/ A1=n/A;/*se obtiene la primera cifra*/ A2=n%A;/*resto de la primera division*/ B1=A2/B;/*se obtiene la segunda cifra*/ B2=A2%B;/*resto de la segunda division*/ C1=B2/C;/*se obtiene la tercera cifra*/ C2=B2%C;/*resto de la tercera division*/ D1=C2/D;/*se obtiene la cuarta cifra*/ D2=C2%D;/*resto de la cuarta y division y a la vez quinta cifra*/ /*BUCLE PARA LA PRIMERA CIFRA*/ /*para el 1*/ if (A1==1){ /*Des esta manera se escriben las rayas verticales*/ printf ("\n"); /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 1*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 1*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 1*/ /*para el 2*/ if (A1==2){ printf (" "); for (a=1; a<=s; a=a+1) { printf ("-"); }/ printf (" "); printf ("\n"); for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); } printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); } printf (" "); printf ("\n"); for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); } printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); } printf (" "); printf ("\n"); } /*para el 3*/ if (A1==3){ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); } printf (" "); printf ("\n"); for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); } printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); } printf (" "); printf ("\n"); for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); }/ printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 3*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/ printf (" "); printf ("\n"); }/*fin del 3*/ /*PARA EL 4*/ if (A1==4){ printf ("\n"); for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); } printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); } printf (" "); printf ("\n"); for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); } printf ("\n"); }/*fin del numero 4*/ /*PARA EL 5*/ if (A1==5){ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); } printf (" "); printf ("\n"); for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); } printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); } printf (" "); printf ("\n"); for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); } /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 5*/ /*PARA EL 6*/ if (A1==6){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin barra izquierda del 6*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 6*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 6*/ /*PARA EL 7*/ if (A1==7){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 7*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 7*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 7*/ /*PARA EL 8*/ if (A1==8){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 8*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 8*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 8*/ /*PARA EL 9*/ if (A1==9){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 9*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 9*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 9*/ /*ESTRUCTURA SELECTIVA PARA LA SEGUNDA CIFRA*/ /*PARA EL 0*/ if ((B1==0)&&(A1!=0)){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 0*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 0*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 0*/ /*para el 1*/ if (B1==1){ /*primera fila (vacia)*/ printf ("\n"); /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 1*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 1*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 1*/ /*para el 2*/ if (B1==2){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s; a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 2*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin bara izquierda del 2*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 2*/ /*para el 3*/ if (B1==3){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 3*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 3*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 3*/ /*PARA EL 4*/ if (B1==4){ printf ("\n"); for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 4*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 4*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 4*/ /*PARA EL 5*/ if (B1==5){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin barra izquierda del 5*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 5*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 5*/ /*PARA EL 6*/ if (B1==6){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin barra izquierda del 6*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 6*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 6*/ /*PARA EL 7*/ if (B1==7){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 7*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 7*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 7*/ /*PARA EL 8*/ if (B1==8){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 8*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 8*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 8*/ /*PARA EL 9*/ if (B1==9){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 9*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 9*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 9*/ /*ESTRUCTURA SELECTIVA PARA LA TERCERA CIFRA*/ /*PARA EL 0*/ if ((C1==0)&&((A1!=0)||(B1!=0))){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 0*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 0*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 0*/ /*para el 1*/ if (C1==1){ /*primera fila (vacia)*/ printf ("\n"); /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 1*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 1*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 1*/ /*para el 2*/ if (C1==2){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s; a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 2*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin bara izquierda del 2*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 2*/ /*para el 3*/ if (C1==3){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 3*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 3*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 3*/ /*PARA EL 4*/ if (C1==4){ printf ("\n"); for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 4*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 4*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 4*/ /*PARA EL 5*/ if (C1==5){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin barra izquierda del 5*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 5*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 5*/ /*PARA EL 6*/ if (C1==6){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin barra izquierda del 6*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 6*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 6*/ /*PARA EL 7*/ if (C1==7){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 7*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 7*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 7*/ /*PARA EL 8*/ if (C1==8){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 8*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 8*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 8*/ /*PARA EL 9*/ if (C1==9){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 9*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 9*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 9*/ /*ESTRUCTURA SELECTIVA PARA LA CUARTA CIFRA*/ /*PARA EL 0*/ if ((D1==0)&&((A1!=0)||(B1!=0)||(C1!=0))){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 0*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 0*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 0*/ /*para el 1*/ if (D1==1){ /*primera fila (vacia)*/ printf ("\n"); /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 1*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 1*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 1*/ /*para el 2*/ if (D1==2){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s; a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 2*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin bara izquierda del 2*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 2*/ /*para el 3*/ if (D1==3){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 3*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 3*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 3*/ /*PARA EL 4*/ if (D1==4){ printf ("\n"); for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 4*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 4*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 4*/ /*PARA EL 5*/ if (D1==5){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin barra izquierda del 5*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 5*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 5*/ /*PARA EL 6*/ if (D1==6){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin barra izquierda del 6*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 6*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 6*/ /*PARA EL 7*/ if (D1==7){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 7*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 7*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 7*/ /*PARA EL 8*/ if (D1==8){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 8*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 8*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 8*/ /*PARA EL 9*/ if (D1==9){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 9*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 9*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 9*/ /*ESTRUCTURA SELECTIVA PARA LA QUINTA CIFRA*/ /*PARA EL 0*/ if (D2==0){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 0*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 0*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 0*/ /*para el 1*/ if (D2==1){ /*primera fila (vacia)*/ printf ("\n"); /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 1*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 1*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 1*/ /*para el 2*/ if (D2==2){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s; a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 2*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin bara izquierda del 2*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 2*/ /*para el 3*/ if (D2==3){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 3*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 3*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 3*/ /*PARA EL 4*/ if (D2==4){ printf ("\n"); for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 4*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 4*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 4*/ /*PARA EL 5*/ if (D2==5){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin barra izquierda del 5*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 5*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 5*/ /*PARA EL 6*/ if (D2==6){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (izquierda)*/ for (a=1; a<=s; a=a+1) { printf ("|"); printf ("\n"); }/*fin barra izquierda del 6*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 6*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 6*/ /*PARA EL 7*/ if (D2==7){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ /*primera columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 7*/ /*segunda fila (vacia)*/ printf ("\n"); /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 7*/ /*tercera fila (vacia)*/ printf ("\n"); }/*fin del numero 7*/ /*PARA EL 8*/ if (D2==8){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 8*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia /*segunda columna doble*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin segunda columna del 8*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 8*/ /*PARA EL 9*/ if (D2==9){ /*primera fila (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones superiores*/ printf (" "); printf ("\n");/*fin linea superior*/ for (a=1; a<=s; a=a+1){ printf ("|"); for (b=1; b<=s; b=b+1){ printf (" "); } printf ("|"); printf ("\n"); }/*fin primera columna del 9*/ /*segunda linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones intermedios*/ printf (" "); printf ("\n");/*fin linea intermedia*/ /*segunda columna (derecha)*/ for (a=1; a<=s; a=a+1) { for (b=1; b<=s+1; b=b+1) { printf (" "); } printf ("|"); printf ("\n"); }/*fin barra vertical dcha del 9*/ /*tercera linea (llena)*/ printf (" "); for (a=1; a<=s;a=a+1) { printf ("-"); }/*fin guiones inferiores*/ printf (" "); printf ("\n");/*fin linea inferior*/ }/*fin del 9*/ }/*fin programa*/