Nikmosi

Param4 ПЗ 5 v2

Dec 17th, 2020 (edited)
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1. #include <clocale>
  2. #include <cstdio>
  3. #include <Windows.h>
  4.  
  5. const size_t NMax = 20;
  6.  
  7. void invert(int A[], const size_t &N)
  8. {
  9.     for (size_t i = 0; i < N / 2; ++i)
  10.     {
  11.         int c = A[i];
  12.         A[i] = A[N - 1 - i];
  13.         A[N - 1 - i] = c;
  14.     }
  15. }
  16.  
  17. int main()
  18. {
  19.     setlocale(0, "");
  20.  
  21.     int A[NMax];
  22.     size_t N = 1;
  23.  
  24.     for (UCHAR i = 0; i < 3; ++i)
  25.     {
  26.         printf_s("Введите размер масива %c: ", 'A' + i);
  27.         scanf_s("%u", &N);
  28.         for (size_t j = 0; j < N; ++j)
  29.         {
  30.             printf_s("%c[%u] = ", 'A' + i, j);
  31.             scanf_s("%d", &A[j]);
  32.         }
  33.         invert(A, N);
  34.         for (size_t j = 0; j < N; ++j)
  35.          printf_s("%d ", A[j]);
  36.         printf_s("\n");
  37.    }
  38.  
  39.     return 0;
  40. }
  41.  
Add Comment
Please, Sign In to add comment