Advertisement
anhkiet2507

HinhChuNhat

May 28th, 2021 (edited)
2,314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 6.13 KB | None | 0 0
  1. //HÌNH CHỮ NHẬT - 1
  2. #include <stdio.h>
  3. int main(){
  4.     int a,b,i,j;
  5.     scanf("%d%d", &a, &b);
  6.     if(a<=b){
  7.         for(i=0; i<a; i++){
  8.         for(j=i; j<b; j++){
  9.             printf("%d", (j+1));
  10.         }
  11.         for(j=i; j>=1;j--){
  12.             printf("%d", j);
  13.         }
  14.         if(i!=(a-1)){
  15.             printf("\n");
  16.         }
  17.     }
  18.     }
  19.     if(a>b){
  20.         for(i=1;i<=a;i++){
  21.             if(i<=b){
  22.                 for(j=i-1; j<b; j++){
  23.                 printf("%d", (j+1));
  24.                 }
  25.                 for(j=i-1; j>=1;j--){
  26.                 printf("%d", j);
  27.                 }
  28.                 printf("\n");
  29.             }
  30.             if(i>b){
  31.                 printf("%d", i);
  32.                 for(j=(b-1); j>=1;j--){
  33.                 printf("%d", j);
  34.                 }
  35.                 if(i!=a){
  36.                 printf("\n");
  37.                 }
  38.             }
  39.         }
  40.     }
  41. }
  42. //HÌNH CHỮ NHẬT - 2
  43. #include <stdio.h>
  44. int main(){
  45.     int a,b,i,j,k;
  46.     scanf("%d%d", &a, &b);
  47.     if(a<=b){
  48.         for(i=0; i<a; i++){
  49.         if(i==0){
  50.             for(j=i; j<b; j++){
  51.                 printf("%d", (j+1));
  52.             }
  53.         } else{
  54.             for(j=i; j<b-1; j++){
  55.                 printf("%d", (j+1));
  56.             }
  57.             for(k=b;k>=(b-i);k--){
  58.                 printf("%d", k);
  59.             }
  60.         }
  61.         if(i!=(a-1)){
  62.             printf("\n");
  63.         }
  64.     }
  65.     }
  66.     if(a>b){
  67.         for(i=1;i<=a;i++){
  68.             if(i<b){
  69.                 if(i==1){
  70.                     for(j=i-1; j<b; j++){
  71.                         printf("%d", (j+1));
  72.                     }
  73.                 } else{
  74.                     for(j=i-1; j<b-1; j++){
  75.                     printf("%d", (j+1));
  76.                     }
  77.                     for(k=b;k>=(b-i+1);k--){
  78.                     printf("%d", k);
  79.                     }      
  80.                 }
  81.                 printf("\n");
  82.                 }
  83.             if(i>=b){
  84.                 for(k = i; k>=(i-b+1);k--){
  85.                     printf("%d", k);
  86.                 }
  87.                 if(i!=a){
  88.                     printf("\n");
  89.                 }
  90.             }
  91.         }
  92.     }
  93. }
  94. //HÌNH CHỮ NHẬT - 3
  95. #include <stdio.h>
  96. int main(){
  97.     int a,b,i,j,k;
  98.     scanf("%d%d", &a, &b);
  99.     if(a<=b){
  100.         for(i=0; i<a; i++){
  101.         if(i==0){
  102.             for(j=i; j<b; j++){
  103.                 printf("%d", (j+1));
  104.             }
  105.         } else{
  106.             for(j = i+1; j>=2; j--){
  107.                 printf("%d", j);
  108.             }
  109.             for(k=1; k<=b-i; k++){
  110.                 printf("%d", k);
  111.             }
  112.  
  113.         }
  114.         if(i!=(a-1)){
  115.             printf("\n");
  116.         }
  117.     }
  118.     }
  119.     if(a>b){
  120.         for(i=1;i<=a;i++){
  121.             if(i<b){
  122.                 if(i==1){
  123.                     for(j=i-1; j<b; j++){
  124.                     printf("%d", (j+1));
  125.                     }
  126.             } else{
  127.                 for(j = i; j>=2; j--){
  128.                     printf("%d", j);
  129.                 }
  130.                 for(k=1; k<=b-(i-1); k++){
  131.                     printf("%d", k);
  132.                 }
  133.  
  134.             }
  135.                 printf("\n");
  136.             }
  137.             if(i>=b){
  138.                 for(k = i; k>=(i-b+1);k--){
  139.                     printf("%d", k);
  140.                 }
  141.                 if(i!=a){
  142.                     printf("\n");
  143.                 }
  144.             }
  145.         }
  146.     }
  147. }
  148. //HÌNH CHỮ NHẬT - 4
  149. #include <stdio.h>
  150. int main(){
  151.     int a,b,i,j,k;
  152.     scanf("%d%d", &a, &b);
  153.     if(a<=b){
  154.         for(i=0; i<a; i++){
  155.         if(i==0){
  156.             for(j=b; j>=1; j--){
  157.                 printf("%d", j);
  158.             }
  159.         } else{
  160.             for(j = b-i; j>=2; j--){
  161.                 printf("%d", j);
  162.             }
  163.             for(k=1; k<=(i+1); k++){
  164.                 printf("%d", k);
  165.             }
  166.  
  167.         }
  168.         if(i!=(a-1)){
  169.             printf("\n");
  170.         }
  171.     }
  172.     }
  173.     if(a>b){
  174.         for(i=a;i>=1;i--){
  175.             if(i>=b){
  176.                 for(k = i; k>=(i-b+1);k--){
  177.                     printf("%d", k);
  178.                 }
  179.                     printf("\n");
  180.             }          
  181.             if(i<b){
  182.                 if(i==1){
  183.                     for(j=1; j<=b; j++){
  184.                     printf("%d", j);
  185.                     }
  186.                 } else{
  187.                     for(j = i; j>=2; j--){
  188.                         printf("%d", j);
  189.                     }
  190.                     for(k = 1; k<=(b-i+1); k++){
  191.                         printf("%d", k);
  192.                     }
  193.                 }
  194.                 if(i!=1){
  195.                     printf("\n");
  196.                 }
  197.             }
  198.  
  199.         }
  200.     }
  201. }
  202. //HÌNH CHỮ NHẬT KÝ TỰ - 1
  203. #include <stdio.h>
  204. #include <stdlib.h>
  205.  
  206. /* run this program using the console pauser or add your own getch, system("pause") or input loop */
  207.  
  208. int main() {
  209.     int a,b,i,j,k,m,n;
  210.     scanf("%d%d", &a, &b);
  211.     if(a<=b){
  212.     for(i = 1; i<=a; i++){
  213.         if(i==1){
  214.             for(j=0;j<b;j++){
  215.                 printf("%c", 96+b);
  216.             }
  217.             printf("\n");
  218.         } else {
  219.         for(j=b;j>(b-i);j--){
  220.             printf("%c", 96+j);
  221.         }
  222.         for(k=(b-i);k>=1;k--){
  223.             printf("%c", (96+b-i+1));
  224.         }
  225.         }
  226.         if(i!=(a)&&i!=1){
  227.             printf("\n");
  228.         }
  229.     }      
  230.     }
  231.     if(a>b){
  232.         for(i = 1; i<=a;i++){
  233.             if(i<=b){
  234.                 if(i==1){
  235.                 for(j = 0; j<b; j++){
  236.                     printf("%c", 96+a);
  237.                 }
  238.                 printf("\n");
  239.             } else {
  240.                 for(j=0;j<i;j++){
  241.                     printf("%c", 96+a-j);
  242.                 }
  243.                 for(k=1;k<=(b-i);k++){
  244.                     printf("%c", (96+a-i+1));
  245.                 }
  246.             }
  247.             }
  248.             if(i>b){
  249.                 for(k=0;k<b;k++){
  250.                     printf("%c", 96+a-k);
  251.                 }
  252.             }
  253.             if(i!=a && i!=1){
  254.                 printf("\n");
  255.             }
  256.         }
  257.  
  258.     }  
  259. }
  260. //HÌNH CHỮ NHẬT KÝ TỰ - 2
  261. #include <stdio.h>
  262. int main(){
  263.     int a,b,i,j;
  264.     scanf("%d%d", &a, &b);
  265.     if(a<=b){
  266.         for(i=0; i<a; i++){
  267.         for(j=i; j<b; j++){
  268.             printf("%c", (64+j+1));
  269.         }
  270.         for(j=i; j>=1;j--){
  271.             printf("%c", 64+j);
  272.         }
  273.         if(i!=(a-1)){
  274.             printf("\n");
  275.         }
  276.     }
  277.     }
  278.     if(a>b){
  279.         for(i=1;i<=a;i++){
  280.             if(i<=b){
  281.                 for(j=i-1; j<b; j++){
  282.                 printf("%c", (64+j+1));
  283.                 }
  284.                 for(j=i-1; j>=1;j--){
  285.                 printf("%c", 64+j);
  286.                 }
  287.                 printf("\n");
  288.             }
  289.             if(i>b){
  290.                 for(j=0; j<b;j++){
  291.                 printf("%c", 64+b-j);
  292.                 }
  293.                 if(i!=a){
  294.                 printf("\n");
  295.                 }
  296.             }
  297.         }
  298.     }
  299. }
  300. //HÌNH CHỮ NHẬT KÝ TỰ - 3
  301. #include <stdio.h>
  302. int main(){
  303.     int a,b,i,j,k,l;
  304.     scanf("%d%d", &a, &b);
  305.     if(a<=b){
  306.         for(i = 1; i <=a; i++){
  307.             if(i == 1){
  308.                 printf("@");
  309.                 for(j = 1; j <= (b-1); j++){
  310.                     printf("%c", 64+j);
  311.                 }
  312.                 printf("\n");
  313.             } else {
  314.                 for(k = (i-1); k<=(b-2);k++){
  315.                     printf("%c", 64+k);
  316.                 }  
  317.                 for(l = 1; l<=(i); l++){
  318.                     printf("%c", (64+b-1));
  319.                 }  
  320.             }
  321.             if(i!=1&&i!=a){
  322.                 printf("\n");
  323.             }
  324.         }
  325.     }
  326.     if(a>b){
  327.         for(i=1;i<=a;i++){
  328.             if(i<b){
  329.                 if(i == 1){
  330.                     printf("@");
  331.                     for(j = 1; j <= (b-1); j++){
  332.                     printf("%c", 64+j);
  333.                     }
  334.                 } else {
  335.                 for(k = (i-1); k<=(b-2);k++){
  336.                     printf("%c", 64+k);
  337.                 }  
  338.                 for(l = 1; l<=(i); l++){
  339.                     printf("%c", (64+b-1));
  340.                 }
  341.                 }
  342.                 printf("\n");
  343.             }
  344.             if(i>=b){
  345.                 for (j = 1; j<=b; j++){
  346.                     printf("%c", 64+b-1);
  347.                 }
  348.                 if(i!=a){
  349.                 printf("\n");
  350.                 }
  351.             }
  352.         }
  353.     }
  354. }
  355. //HÌNH CHỮ NHẬT KÝ TỰ - 4
  356. #include <stdio.h>
  357. int main(){
  358.     int a,b,i,j,k,l;
  359.     scanf("%d%d", &a, &b);
  360.     if(a<=b){
  361.         for(i = 1; i <=a; i++){
  362.             for(j=(a-i+1);j<=(b-1);j++){
  363.                 printf("%c", 64+j);
  364.             }
  365.             for(k = 1; k<=(a - i + 1); k++){
  366.                 printf("%c", 64+b);
  367.             }
  368.             if(i!=a){
  369.                 printf("\n");
  370.             }
  371.         }
  372.     }
  373.     if(a>b){
  374.         for(i=1;i<=a;i++){
  375.             if(i<=b){
  376.                 for(j=1; j<=b;j++){
  377.                     printf("%c", 64+b);
  378.                 }              
  379.             }
  380.             if(i>b){
  381.             for(j=(a-i+1);j<=(b-1);j++){
  382.                 printf("%c", 64+j);
  383.             }
  384.             for(k = 1; k<=(a - i + 1); k++){
  385.                 printf("%c", 64+b);
  386.             }
  387.             }
  388.             if(i!=a){
  389.                 printf("\n");
  390.             }          
  391.         }
  392.     }
  393. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement