Advertisement
Guest User

Untitled

a guest
Aug 21st, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.  
  5. int l, i,j,x,qt,k;
  6. scanf("%d",&qt);
  7. for(k = 0; k< qt; k++) {   
  8.     scanf("%d %d",&l,&i);
  9.     printf("Caso %d:\n",k+1);
  10.     for (j = 0; j < l;j++){
  11.         printf("*");
  12.         if (j == 0) {
  13.             for (x = 0; x < l;x++){
  14.                 printf("*");
  15.                 if (x != l-1) {
  16.                     printf(" ");
  17.                 }
  18.             }
  19.         }else {
  20.             for (x = 0; x < l*2;x++){
  21.                 if (x == j || ((l-1)*2)-x == j) {
  22.                     printf("*");
  23.                 }else if (j == l-2 && x == l-1) {
  24.                     printf(".");
  25.                 }
  26.                 else {
  27.                         if (x != l*2-1)
  28.                             printf(" ");
  29.                 }
  30.                
  31.                
  32.                
  33.             }
  34.         }
  35.         printf("*\n");
  36.     }
  37.     for (j = l-1; j >= 0;j--){
  38.         printf("*");
  39.         if (j == 0) {
  40.             for (x = 0; x < l;x++){
  41.                 printf("*");
  42.                 if (x != l-1) {
  43.                     printf(" ");
  44.                 }
  45.             }
  46.         }else {
  47.             for (x = l*2-1;x>=0;x--){
  48.                 if (x == j || ((l-1)*2)-x == j) {
  49.                     printf("*");
  50.                 }else if (x > j && ((l-1)*2)-x > j && j <= i) {
  51.                     printf(".");
  52.                 }
  53.                 else {
  54.                         if (x != l*2-1)
  55.                             printf(" ");
  56.                 }
  57.                
  58.                
  59.                
  60.             }
  61.         }
  62.         printf("*\n");
  63.     }
  64.  
  65. }
  66.     return 0;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement