Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.92 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. int main(int argc, const char * argv[]) {
  4.   int A[10], B[9][10];
  5.   int maxElem = 0;
  6.   int minElem = 0;
  7.  
  8.   // ввод чисел А
  9.   printf("Input A:\n");
  10.   for (int i = 0; i < 10; i++) {
  11.     scanf("%d", &A[i]);
  12.   }
  13.  
  14.   // задаем парвоначальные min / max элементы
  15.   maxElem = A[0];
  16.   minElem = A[0];
  17.  
  18.   // Закидываем элементы массива А по формуле
  19.   for (int i = 0; i < 8; i++) {
  20.     for (int j = i; j < 10; j++) {
  21.       B[i][j] = 0;
  22.  
  23.       for (int k = 0; k <= j - i; k++) {
  24.         B[i][j] += A[k];
  25.       }
  26.  
  27.       if (maxElem < B[i][j]) {
  28.         maxElem = B[i][j];
  29.       }
  30.  
  31.       if (minElem > B[i][j]) {
  32.         minElem = B[i][j];
  33.       }
  34.     }
  35.   }
  36.  
  37.   // Печатаем результат (мин / макс)
  38.   printf("Max elem is %d\n", maxElem);
  39.   printf("Min elem is %d\n", minElem);
  40.  
  41.   getchar();
  42.   return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement