SaveText.Ru

lab 3 quest 9
  1.  
  2. #include "stdafx.h"
  3. #include <iostream>
  4. #include <time.h>
  5. #include <stdlib.h>
  6. #include <locale.h>
  7. using namespace std;
  8. int main()
  9. {
  10.         setlocale(0, "");
  11.         int N;
  12.         cout << "Введите размер массива:";
  13.         cin >> N;
  14.         int *a = new int[N];//размер массива
  15.         //double a[N]; //описание массива
  16.         int i; //переменная-счетчик
  17.  
  18.         int Sum, Max, iMax, max;
  19.  
  20.         for (i = 0; i < N; i++)
  21.         {
  22.                 a[i] = rand() % 179;
  23.         }
  24.         cout << "Сгенерированный массив a["<<N<<"]" << endl;
  25.         for (i = 0; i < N; i++)
  26.         {
  27.                 cout << a[i] << " ";
  28.         }
  29.         cout << endl;
  30.         //Sum = 0;
  31.         /*for (i = 0; i < N; i++)
  32.         {
  33.                 Sum += а[i];
  34.         }
  35.         cout << "Сумма = " << Sum << endl;
  36.         */
  37.         int *b = new int[N];
  38.         srand(time(null)); //генерация элементов массива
  39.         for (i = 0; i < N; i++)
  40.         {
  41.                 b[i] = rand() % 179;
  42.         }
  43.         cout << "Сгенерированный массив b[" << N << "]" << endl;
  44.         for (i = 0; i < N; i++)
  45.         {
  46.                 cout << b[i] << " ";
  47.         }
  48.         cout << endl;
  49.         Max = a[0] - b[0];
  50.         iMax = 0;
  51.         for (i = 0; i < N; i++)
  52.         {
  53.  
  54.                 if (Max < (a[i] - b[i]))
  55.                 {
  56.  
  57.                         Max = a[i] - b[i];
  58.                         iMax = i;
  59.  
  60.                 }
  61.         }
  62.         cout << "max(a [i]-b[i]) = " <<a[iMax]<<" - "<<b[iMax]<<" = "<< Max<<"  i = "<<iMax<<endl;
  63.  
  64.  
  65.  
  66.         //Sum = 0;
  67.         /*for (i = 0; i < N; i++)
  68.         {
  69.                 Sum += b[i];
  70.         }
  71.         cout << "Сумма = " << Sum << endl;
  72.         */
  73.         system("pause");
  74. }

Share with your friends:

Print