daily pastebin goal
85%
SHARE
TWEET

Untitled

a guest Dec 7th, 2017 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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 < 10; i++) {
  20.     for (int j = 0; j < 10; j++) {
  21.       B[i][j] = 0;
  22.  
  23.       for (int k = i; k < j; k++) {
  24.         B[i][j] += A[k];
  25.       }
  26.  
  27.       /*
  28.       for (int k = 0; k <= j - i; k++) {
  29.         B[i][j] += A[k];
  30.       }
  31.        */
  32.  
  33.       if (maxElem < B[i][j]) {
  34.         maxElem = B[i][j];
  35.       }
  36.  
  37.       if (minElem > B[i][j]) {
  38.         minElem = B[i][j];
  39.       }
  40.     }
  41.   }
  42.  
  43.   // Печатаем результат (мин / макс)
  44.   printf("Max elem is %d\n", maxElem);
  45.   printf("Min elem is %d\n", minElem);
  46.  
  47.   for (int i = 0; i < 9; i++) {
  48.     for (int j = 0; j < 10; j++) {
  49.       printf("%d ", B[i][j]);
  50.     }
  51.     printf("\n");
  52.   }
  53.  
  54.   getchar();
  55.   return 0;
  56. }
RAW Paste Data
Top