Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <cmath>
- #include <sstream>
- #include <vector>
- using namespace std;
- int main()
- {
- // УМНОЖЕНИЕ МАТРИЦ
- setlocale(LC_ALL, "Russian");
- int i, j, p, n, m;
- double massC[3][2] = {};
- int massA[3][4] = { {5, 2, 0, 10}, {3, 5, 2, 5}, {20, 0, 0, 0} }; // таблица А (количество продаваемого товара)
- double massB[4][2] = { {1.20, 0.50}, {2.80, 0.40}, {5.00, 1.00}, {2.00, 1.50} }; // таблица В (цена каждого товара и комиссионные, полученные от продажи)
- cout << "Матрица C:" << endl;
- for (j = 0; j < 3; j++) {
- for (p = 0; p < 2; p++) {
- massC[j][p] = 0;
- for (i = 0; i < 4; i++) {
- massC[j][p] = massC[j][p] + massA[j][i] * massB[i][p]; // получаю матрицу C = A * B
- }
- cout << massC[j][p] << "\t"; // вывожу матрицу С
- }
- cout << endl;
- }
- cout << endl;
- double sum1 = massC[0][0], // присваиваю каждому продавцу его выручку
- sum2 = massC[1][0],
- sum3 = massC[2][0];
- double kom1 = massC[0][1], // присваиваю каждому продавцу его комиссионные
- kom2 = massC[1][1],
- kom3 = massC[2][1];
- // I вопрос задачи
- cout << "Ответ на первый вопрос:" << endl;
- int max = 0, min = 0;
- if (sum1 > sum2 && sum1 > sum3) {
- cout << "1-й продавец выручил больше всего денег с продажи: " << sum1 << endl;
- }
- if (sum2 > sum1 && sum2 > sum3) {
- cout << "2-й продавец выручил больше всего денег с продажи: " << sum2 << endl;
- }
- if (sum3 > sum1 && sum3 > sum2) {
- cout << "3-й продавец выручил больше всего денег с продажи: " << sum3 << endl;
- }
- cout << "\n";
- // II вопрос задачи
- cout << "Ответ на второй вопрос:" << endl;
- if (kom1 > kom2 && kom1 > kom3) {
- cout << "1-й продавец получил наибольшие комиссионные: " << kom1 << endl;
- }
- else if (kom1 < kom2 && kom1 < kom3) {
- cout << "1-й продавец получил наименьшие комиссионные: " << kom1 << endl;
- }
- if (kom2 > kom1 && kom2 > kom3) {
- cout << "2-й продавец получил наибольшие комиссионные: " << kom2 << endl;
- }
- else if (kom2 < kom1 && kom2 < kom3) {
- cout << "2-й продавец получил наименьшие комиссионные: " << kom2 << endl;
- }
- if (kom3 > kom1 && kom3 > kom2) {
- cout << "3-й продавец получил наибольшие комиссионные: " << kom3 << endl;
- }
- else if (kom3 < kom1 && kom3 < kom2) {
- cout << "3-й продавец получил наименьшие комиссионные: " << kom3 << endl;
- }
- cout << "\n";
- // III вопрос задачи
- cout << "Ответ на третий вопрос:" << endl;
- cout << "Общая сумма денег, вырученная за все товары, равна " << sum1 + sum2 + sum3 << endl;
- cout << "\n";
- // IV вопрос задачи
- cout << "Ответ на четвёртый вопрос:" << endl;
- cout << "Общая сумма комиссионных равна " << kom1 + kom2 + kom3 << endl;
- cout << "\n";
- // V вопрос задачи
- cout << "Ответ на пятый вопрос:" << endl;
- cout << "Общая сумма денег, прошедшая через продавцов, равна " << sum1 + sum2 + sum3 + kom1 + kom2 + kom3 << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement