Advertisement
Marisichka

Untitled

Sep 24th, 2021
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.09 KB | None | 0 0
  1. #include <iostream>
  2. #include <cmath>
  3. #include <cstdlib>
  4.  
  5. using namespace std;
  6.  
  7. #define _USE_MATH_DEFINES
  8. #define a 2
  9. #define b 20
  10.  
  11. float enter(); // функция для ввода элементов
  12. float sum(); // функция для подсчета суммы
  13. float print(); // функция для вывода наименьшей суммы массива
  14.  
  15. int n, m, N;
  16. int i = 0, sa = 0, sb = 0; // sa = сумма чисел массива А, sb = сумма чисел массива В
  17. int* A;
  18. int* B;
  19.  
  20. float enter() { // функция для ввода элементов
  21.  
  22.     cout << "Enter n:" << endl;
  23.     cin >> n;
  24.  
  25.     cout << "Enter m:" << endl;
  26.     cin >> m;
  27.  
  28.     cout << endl;
  29.  
  30.     cout << "A array:" << endl; // Вводим рандомные значения массива A
  31.     for (i = 0; i < n; i++)
  32.     {
  33.         A[i] = rand() % (b - a + 1) + a;
  34.         cout << A[i] << "\t";
  35.     }
  36.     cout << endl << endl;
  37.  
  38.     cout << "B array:" << endl; // Вводим рандомные значения массива В
  39.     for (i = 0; i < m; i++)
  40.     {
  41.         B[i] = rand() % (b - a + 1) + a;
  42.         cout << B[i] << "\t";
  43.     }
  44.  
  45.     return 0;
  46. }
  47.  
  48. float sum() { // функция для подсчета суммы
  49.  
  50.     for (i = 0; i < n; i++)
  51.     {
  52.         sa += A[i];
  53.     }
  54.     cout << endl << endl;
  55.  
  56.     for (i = 0; i < m; i++)
  57.     {
  58.         sb += B[i];
  59.     }
  60.     cout << endl << endl;
  61.  
  62.     return 0;
  63.  
  64. }
  65.  
  66. float print() { // функция для вывода наименьшей суммы массива
  67.  
  68.     cout << "Sum of A array elements is " << sa << endl << "Sum of B array elements is " << sb << endl << endl;
  69.  
  70.     if (sa < sb) {
  71.         cout << "Result is the lowest sum of array A elemets: " << sa << endl;
  72.     }
  73.     else {
  74.         cout << "Result is the lowest sum of array B elemets: " << sb << endl << endl;
  75.     }
  76.  
  77.     return 0;
  78. }
  79.  
  80.  
  81.  
  82. int main(){
  83.  
  84.     A = new int[n];
  85.     B = new int[m];
  86.  
  87.     enter();
  88.     sum();
  89.     print();
  90.  
  91.  
  92.     system("pause");
  93.  
  94.     delete[] A;
  95.     delete[] B;
  96.  
  97.     return 0;
  98. }
  99.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement