Advertisement
Jvsierra

Ex UVA Led protótipo

Aug 8th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.29 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int numAlgarismos(int n);
  4. void printaAlgarismoLed(int a, int b, int c, int d, int e, int f, int g, int numT);
  5.  
  6. int main()
  7. {
  8.     int numT, num;
  9.    
  10.     scanf("%d %d", &numT, &num);
  11.    
  12.     while(numT > 0 && num > 0)
  13.     {
  14.         printaAlgarismoLed(1, 0, 1, 1, 1, 1, 1, 3);
  15.        
  16.         printf("\n");
  17.        
  18.         printaAlgarismoLed(1, 1, 1, 1, 1, 1, 1, 3);
  19.        
  20.         scanf("%d %d", &numT, &num);
  21.     }
  22. }
  23.  
  24. int numAlgarismos(int n)
  25. {
  26.     int cont = 0;
  27.    
  28.     while(n)
  29.     {
  30.         cont++;
  31.        
  32.         n /= 10;
  33.     }
  34.    
  35.     return cont;
  36. }
  37. void printaAlgarismoLed(int a, int b, int c, int d, int e, int f, int g, int numT)
  38. {
  39.     int i, j;
  40.    
  41.     printf(" ");
  42.    
  43.     for(i = 0; i < numT; i++)
  44.         if(a == 1)
  45.             printf("-");
  46.            
  47.     printf(" ");
  48.            
  49.     printf("\n");
  50.            
  51.     for(i = 0; i < numT; i++)
  52.     {
  53.         if(f == 1)
  54.             printf("|");
  55.                
  56.         for(j = 0; j < numT; j++)
  57.             printf(" ");
  58.                
  59.         if(b == 1)
  60.             printf("|");
  61.            
  62.         printf("\n");
  63.     }
  64.    
  65.     printf(" ");
  66.    
  67.     for(i = 0; i < numT; i++)
  68.         if(g == 1)
  69.             printf("-");
  70.            
  71.     printf(" ");
  72.            
  73.     printf("\n");
  74.            
  75.     for(i = 0; i < numT; i++)
  76.     {
  77.         if(e == 1)
  78.             printf("|");
  79.                
  80.         for(j = 0; j < numT; j++)
  81.             printf(" ");
  82.                
  83.         if(c == 1)
  84.             printf("|");
  85.            
  86.         printf("\n");
  87.     }
  88.    
  89.     printf(" ");
  90.    
  91.     for(i = 0; i < numT; i++)
  92.         if(d == 1)
  93.             printf("-");
  94.        
  95.     printf(" ");
  96. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement