М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
06637381
06637381
04.01.2020 03:41 •  Информатика

С клавиатуры вводятся 4 целых числа: a, b, c, d. Найти среди них пару чисел с максимальной суммой. Язык программирование c++
Нужно сделать по принципу розгалуження!

👇
Ответ:
Diman66666
Diman66666
04.01.2020

ответ:Из 4 чисел получается 6 сочетаний по 2 без повторений. Получаем эти суммы и Далее простым сравнением получаем максимальную сумму.

Объяснение:

int _tmain(int argc, _TCHAR* argv[])

{

int a, b, c, d;

int ab, ac, ad, bc, bd, cd;

int tmp;

char* m[6] = { "a + b", "a + c", "a + d", "b + c", "b + d", "c + d" } ;

char *ch;

cout << "Input a b c d " << endl;;

cin >> a >> b >> c >> d;

ab = a + b;

ac = a + c;

ad = a + d;

bc = b + c;

bd = b + d;

cd = c + d;

if (ab > ac)

{

tmp = ab; ch = m[0];

}

else

{

tmp = ac; ch = m[1];

}

if (tmp < ad)

{

tmp = ad; ch = m[2];

}

if (tmp < bc)

{

tmp = bc; ch = m[3];

}

if (tmp < bd)

{

tmp = bd; ch = m[4];

}

if (tmp < cd)

{

tmp = cd; ch = m[5];

}

cout << " max sum = " << ch <<" = " << tmp << endl;

return 0;

}

4,7(48 оценок)
Открыть все ответы
Ответ:
Valentin1111111
Valentin1111111
04.01.2020

1 текст:     

 

(Буква)      (Десятичный код)     (код)

 

 

    С                      243                            11110011

     у                      213                            11010101

    а                      193                             11000001

                           206                            11001110

   ( - )                    45                              00101101

                           208                            11010000

    а                      193                             11000001

                          206                             11001110

 

 

 

2 текст:         (Англ.яз)

 

 

(Буква)            (Десятичный код)     (Двоичный код)

 

 

   I                         73                                01001001 

  B                        66                                01000010

  M                        77                                01001101

 

 

 

 Примечания: ответы даны на ПОКАЗАННЫЕ Вами буквы и знаки.

( - )  - обозначение дефиса.

Английские буквы не кодируются в КОИ-8, используют (не беспокойтесь, это совершенно правильный подход).

4,6(16 оценок)
Ответ:
данил1780
данил1780
04.01.2020
// PascalABC.NET 3.3, сборка 1542 от 05.10.2017
// Внимание! Если программа не работает, обновите версию!

uses NumLibABC;

begin
   var (num,denom):=ReadInteger2('Числитель и знаменатель 1-й дроби:');
   var f1:=Frc(num,denom);
   (num,denom):=ReadInteger2('Числитель и знаменатель 2-й дроби:');
   var f2:=Frc(num,denom);
   f1.Print; Write('* '); f2.Print; Write('= '); (f1*f2).Print
end.

Примеры
Числитель и знаменатель 1-й дроби: 4 9
Числитель и знаменатель 2-й дроби: 3 8
4/9 * 3/8 = 1/6

Числитель и знаменатель 1-й дроби: 32432424 10213133
Числитель и знаменатель 2-й дроби: 23123 12313123
32432424/10213133 * 23123/12313123 = 749934940152/125755562844359

Числитель и знаменатель 1-й дроби: 15 2
Числитель и знаменатель 2-й дроби: 8 15
15/2 * 8/15 = 4
4,4(79 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ