SHARE
TWEET

Untitled

a guest Dec 14th, 2019 72 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <string>
  3. #include <cmath>
  4. #include <sstream>
  5. #include <vector>
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11. // УМНОЖЕНИЕ МАТРИЦ
  12.         setlocale(LC_ALL, "Russian");
  13.         int i, j, p, n, m;
  14.         double massC[3][2] = {};
  15.         int massA[3][4] = { {5, 2, 0, 10}, {3, 5, 2, 5}, {20, 0, 0, 0} }; // таблица А (количество продаваемого товара)
  16.         double massB[4][2] = { {1.20, 0.50}, {2.80, 0.40}, {5.00, 1.00}, {2.00, 1.50} }; // таблица В (цена каждого товара и комиссионные, полученные от продажи)
  17.         cout << "Матрица C:" << endl;
  18.         for (j = 0; j < 3; j++) {
  19.             for (p = 0; p < 2; p++) {
  20.                 massC[j][p] = 0;
  21.                 for (i = 0; i < 4; i++) {
  22.                     massC[j][p] = massC[j][p] + massA[j][i] * massB[i][p]; // получаю матрицу C = A * B
  23.                 }
  24.                 cout << massC[j][p] << "\t"; // вывожу матрицу С
  25.             }
  26.             cout << endl;
  27.         }
  28.         cout << endl;
  29.         double sum1 = massC[0][0], // присваиваю каждому продавцу его выручку
  30.             sum2 = massC[1][0],
  31.             sum3 = massC[2][0];
  32.         double kom1 = massC[0][1], // присваиваю каждому продавцу его комиссионные
  33.             kom2 = massC[1][1],
  34.             kom3 = massC[2][1];
  35.         // I вопрос задачи
  36.         cout << "Ответ на первый вопрос:" << endl;
  37.         int max = 0, min = 0;
  38.         if (sum1 > sum2 && sum1 > sum3) {
  39.             cout << "1-й продавец выручил больше всего денег с продажи: " << sum1 << endl;
  40.         }
  41.         if (sum2 > sum1 && sum2 > sum3) {
  42.             cout << "2-й продавец выручил больше всего денег с продажи: " << sum2 << endl;
  43.         }
  44.         if (sum3 > sum1 && sum3 > sum2) {
  45.             cout << "3-й продавец выручил больше всего денег с продажи: " << sum3 << endl;
  46.         }
  47.         cout << "\n";
  48.         // II вопрос задачи
  49.         cout << "Ответ на второй вопрос:" << endl;
  50.         if (kom1 > kom2 && kom1 > kom3) {
  51.             cout << "1-й продавец получил наибольшие комиссионные: " << kom1 << endl;
  52.         }
  53.         else if (kom1 < kom2 && kom1 < kom3) {
  54.             cout << "1-й продавец получил наименьшие комиссионные: " << kom1 << endl;
  55.         }
  56.         if (kom2 > kom1 && kom2 > kom3) {
  57.             cout << "2-й продавец получил наибольшие комиссионные: " << kom2 << endl;
  58.         }
  59.         else if (kom2 < kom1 && kom2 < kom3) {
  60.             cout << "2-й продавец получил наименьшие комиссионные: " << kom2 << endl;
  61.         }
  62.         if (kom3 > kom1 && kom3 > kom2) {
  63.             cout << "3-й продавец получил наибольшие комиссионные: " << kom3 << endl;
  64.         }
  65.         else if (kom3 < kom1 && kom3 < kom2) {
  66.             cout << "3-й продавец получил наименьшие комиссионные: " << kom3 << endl;
  67.         }
  68.         cout << "\n";
  69.         // III вопрос задачи
  70.         cout << "Ответ на третий вопрос:" << endl;
  71.         cout << "Общая сумма денег, вырученная за все товары, равна " << sum1 + sum2 + sum3 << endl;
  72.         cout << "\n";
  73.         // IV вопрос задачи
  74.         cout << "Ответ на четвёртый вопрос:" << endl;
  75.         cout << "Общая сумма комиссионных равна " << kom1 + kom2 + kom3 << endl;
  76.         cout << "\n";
  77.         // V вопрос задачи
  78.         cout << "Ответ на пятый вопрос:" << endl;
  79.         cout << "Общая сумма денег, прошедшая через продавцов, равна " << sum1 + sum2 + sum3 + kom1 + kom2 + kom3 << endl;
  80.     return 0;
  81. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top