Advertisement
Hanaigi

Untitled

Nov 9th, 2023
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.64 KB | None | 0 0
  1. 1)
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include <conio.h>
  5. const int m = 10, n = 20;
  6. int random(int r)
  7. {
  8.     return rand() % r;
  9. }
  10. int main()
  11. {
  12.     int i, j, A[m][n], temp;
  13.     for (i = 0; i < m; i++)
  14.         for (j = 0; j < n; j++)
  15.             A[i][j] = random(20);
  16.     for (i = 0; i < m; i++)
  17.     {
  18.         for (j = 0; j < n; j++)
  19.             printf("%4d", A[i][j]);
  20.         printf("\n");
  21.     }
  22.     for (i = 0; i < m; i += 2)
  23.         for (j = 0; j < n; j++)
  24.         {
  25.             temp = A[i][j];
  26.             A[i][j] = A[i + 1][j];
  27.             A[i + 1][j] = temp;
  28.         }
  29.     printf("\n");
  30.     for (i = 0; i < m; i++)
  31.     {
  32.         for (j = 0; j < n; j++)
  33.             printf("%4d", A[i][j]);
  34.         printf("\n");
  35.     }  
  36. }
  37. -----------------------------------------------------
  38. 2)
  39. #include <stdio.h>
  40. #include <stdlib.h>
  41. const int n = 5;
  42. int main()
  43. {
  44.     float A[n][n], summ = 0, a = 5.0;
  45.     int i, j, j1;
  46.     for (i = 0; i < n; i++)
  47.         for (j = 0; j < n; j++)
  48.             A[i][j] = (float)rand() / (float)(RAND_MAX)*a;
  49.     for (i = 0; i < n; i++)
  50.     {
  51.         for (j = 0; j < n; j++)
  52.             printf("%10f", A[i][j]);
  53.         printf("\n");
  54.     }
  55.     printf("\n");
  56.     for (i = 0; i < n; i++)
  57.     {
  58.         for (j = 0; j < n; j++)
  59.             summ += A[i][j];
  60.         for (j1 = 0; j1 < n; j1++)
  61.             A[i][j1] /= summ;
  62.         summ = 0;
  63.     }
  64.     for (i = 0; i < n; i++)
  65.     {
  66.         for (j = 0; j < n; j++)
  67.             printf("%10f", A[i][j]);
  68.         printf("\n");
  69.     }
  70. }
  71. ---------------------------------------------------------
  72. 3)
  73. #include <stdio.h>
  74. #include <stdlib.h>
  75. const int n = 5;
  76. int random(int r)
  77. {
  78.     return rand() % r;
  79. }
  80. int main()
  81. {
  82.     int i, j, A[n][n], B[n][n];
  83.     for (i = 0; i < n; i++)
  84.         for (j = 0; j < n; j++)
  85.             A[i][j] = random(10);
  86.     for (i = 0; i < n; i++)
  87.     {
  88.         for (j = 0; j < n; j++)
  89.             printf("%4d", A[i][j]);
  90.         printf("\n");
  91.     }
  92.     printf("\n");
  93.     for (i = 0; i < n; i++)
  94.         for (j = 0; j < n; j++)
  95.             B[i][j] = A[j][i];
  96.     for (i = 0; i < n; i++)
  97.     {
  98.         for (j = 0; j < n; j++)
  99.             printf("%4d", B[i][j]);
  100.         printf("\n");
  101.     }
  102. }
  103. ---------------------------------------------------------
  104. 4)
  105. #include <stdio.h>
  106. #include <stdlib.h>
  107. const int n = 3;
  108. int random(int r)
  109. {
  110.     return rand() % r;
  111. }
  112. int main()
  113. {
  114.     int A[n][n], i, j, summ = 0, flag = 0, count = 0, S[6], c = 0;
  115.     while (flag != 1)
  116.     {
  117.         for (i = 0; i < n; i++)
  118.         {
  119.             for (j = 0; j < n; j++)
  120.                 A[i][j] = random(10);
  121.             count += 1;
  122.         }
  123.         for (i = 0; i < n; i++)
  124.         {
  125.             for (j = 0; j < n; j++)
  126.                 summ += A[i][j];
  127.             S[c] = summ;
  128.             c += 1;
  129.             summ = 0;
  130.         }
  131.         for (j = 0; j < n; j++)
  132.         {
  133.             for (i = 0; i < n; i++)
  134.                 summ += A[i][j];
  135.             S[c] = summ;
  136.             c += 1;
  137.             summ = 0;
  138.         }
  139.         c = 0;
  140.         for (i = 0; i < 6; i++)
  141.         {
  142.             if (S[i] == S[i + 1])
  143.                 c += 1;
  144.         }
  145.         if (c == 5)
  146.             flag = 1;
  147.         else
  148.             c = 0;
  149.     }
  150.     printf("%d", count);
  151. }
  152.  
  153.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement