Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
99965
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 15
1

В каком магазине "четвертый из самых дорогих товаров" стоит больше

27.02.2018, 13:36. Просмотров 746. Ответов 1
Метки нет (Все метки)

В каждом из двух магазинов продается 10 одних и тех же товаров. Известны
стоимости каждого товара в каждом из магазинов (все стоимости в отдель-
ных магазинах разные). Определить, в каком магазине "четвертый из самых
дорогих товаров" стоит больше.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.02.2018, 13:36
Ответы с готовыми решениями:

Задать предложение, содержащее предлог "для".Вывести на каком месте стоит предлог "для"
Задать предложение, содержащее предлог "для".Вывести на каком месте стоит предлог "для" Как...

"Куча была повреждена" и "<Имя проекта> вызвал срабатывание точки останова" в самых разных местах программы
Причем точки останова в этом месте нет. Исходный код очень длинный. Кто знает, как это исправить?

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года &quot;весна&quot;, &quot;лето&quot;, &quot;осень&quot;, &quot;зима&quot; определить погоду &quot;тепло&quot;,...

QT собирается четвертый час, "зависнув" на одном месте. Это нормальн?
Проблема в названии темы. Решил попробовать QT, скачал, выполнил, как положенно, &quot;configure&quot;, после...

Вывести из списка 3 самых дорогих прибора
Доброго времени суток, такая проблема: задача состоит в том что бы вывести из списка 3 самых...

1
Mitya1983
15 / 15 / 13
Регистрация: 30.01.2018
Сообщений: 50
27.02.2018, 23:48 2
Лучший ответ Сообщение было отмечено 99965 как решение

Решение

Если я правильно все понял, то нужно сделать следующее:
Известны цены 10 товаров в двух магазинах. Нужно найти 4 самый дорогой товар и узнать в каком он магазине.
Создаем двумерный массив. Номер строки соответсвует номеру магазина.
Сортируем цены (числа).
Сравниваем 4 числа с конца и выводим результат.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
int main()
{
    //Создаем двумерный массив, в котором первая строка это первый магазин, а вторая соответсвенно второй
    float Arr[2][10] = { {10.00, 12.00, 14.00, 9.00f, 5.00, 14.65, 20.15, 36.10, 10.15, 13.75},
                         {12.45, 21.35, 5.45, 3.00, 8.00, 21.45, 32.05, 23.45, 8.45, 9.65} };
 
    for (int i = 0; i < 2; i++)//Вывод массива
    {
        for (int j = 0; j < 10; j++)
        {
            cout << Arr[i][j] << "\t";
        }
        cout << endl;
    }
    cout << endl;
    for (int i = 0; i < 5; i++)//Сортировка первой строки
    {
        for (int j = 0; j < 9; j++)
        {
            float temp = 0;
            if (Arr[0][j] > Arr[0][j+1])
            {
                temp = Arr[0][j];
                Arr[0][j] = Arr[0][j+1];
                Arr[0][j+1] = temp;
            }
        }
    }
    for (int i = 0; i < 5; i++)//Сортировка второй строки
    {
        for (int j = 0; j < 9; j++)
        {
            float temp = 0;
            if (Arr[1][j] > Arr[1][j + 1])
            {
                temp = Arr[1][j];
                Arr[1][j] = Arr[1][j + 1];
                Arr[1][j + 1] = temp;
            }
        }
    }
    for (int i = 0; i < 2; i++)//Вывод отсортированного массива
    {
        for (int j = 0; j < 10; j++)
        {
            cout << Arr[i][j] << "\t";
        }
        cout << endl;
    }
    //Сравнение 4 товаров от самых дорогих и вывод соответсвующего сообщения
    if (Arr[0][6] > Arr[1][6])
    {
        cout << "Samyj dorogoj 4 tovar nahoditsa w 1 magazine" << endl;
    }
    if (Arr[1][6] > Arr[2][6])
    {
        cout << "Samyj dorogoj 4 tovar nahoditsa w 2 magazine" << endl;
    }
    cout << "Please press ENTER to exit the application";
    cin.ignore();
    cin.get();
    return 0;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.02.2018, 23:48

Определить, каких букв в тексте больше: "м" или "н"
дано предложение.Определить каких букв в нём больше: м или н

Для каждой строки найти слова, которые не имеют ни одного из букв: "l", "k", "r", "s" i "j"
Задано символьные строки. Строка состоит из нескольких слов (наборов символов), которые разделяются...

Реализовать классы "Воин", "Пехотинец", "Винтовка", "Матрос", "Кортик" (наследование)
Разработать программу с использованием наследования классов, реализующую классы: − воин; −...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru