Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.03.2016, 16:24   #1
Хелена
Пользователь
 
Регистрация: 09.03.2016
Сообщений: 41
По умолчанию Даны три числа. Найдите те два из них, сумма которых наибольшая. C++ //Помогите пожалуйста.Мне нужен код.

Даны три числа. Найдите те два из них, сумма которых наибольшая.
Хелена вне форума Ответить с цитированием
Старый 09.03.2016, 16:29   #2
max_prorok
Форумчанин
 
Регистрация: 06.10.2011
Сообщений: 181
По умолчанию

Какой язык программирования?
max_prorok вне форума Ответить с цитированием
Старый 09.03.2016, 16:41   #3
Хелена
Пользователь
 
Регистрация: 09.03.2016
Сообщений: 41
По умолчанию

С++
Хелена вне форума Ответить с цитированием
Старый 09.03.2016, 16:46   #4
max_prorok
Форумчанин
 
Регистрация: 06.10.2011
Сообщений: 181
По умолчанию

Для начала ознакомьтесь вот с этим.
http://www.programmersforum.ru/announcement.php?f=31
Для вас там полно полезной информации.
max_prorok вне форума Ответить с цитированием
Старый 09.03.2016, 16:49   #5
Хелена
Пользователь
 
Регистрация: 09.03.2016
Сообщений: 41
По умолчанию

хорошо
Хелена вне форума Ответить с цитированием
Старый 09.03.2016, 16:52   #6
max_prorok
Форумчанин
 
Регистрация: 06.10.2011
Сообщений: 181
По умолчанию

Код:
int a, b, c, sum1, sum2, sum3;
printf("\n Введите число  a: ");
scanf( "%i", &a);
printf("\n Введите число  b: ");
scanf( "%i", &b);
printf("\n Введите число  с: ");
scanf( "%i", &c);
sum1=a+b;
sum2=a+c;
sum3=b+c;
if (sum1>sum2 && sum1>sum3) printf ("\n Наибольшие числа a=%i, b=%i", a, b);
else if (sum2>sum1 && sum2>sum3) printf ("\n Наибольшие числа a=%i, c=%i", a, c);
else if (sum3>sum1 && sum3>sum2) printf ("\n Наибольшие числа b=%i, c=%i", b, c);
getch();
return 0;
max_prorok вне форума Ответить с цитированием
Старый 09.03.2016, 16:55   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

а наибольшую сумму дадут два наибольших числа.
Поэтому достаточно найти минимум и вывести оставшиеся числа.

если не использовать библиотечные функции можно написать так:
Код:
// описать три числа a,b,c и ввести в них значения
....

if((a<b) && (a<c))
   вывести значения переменных b c
else
  if((b<a) && (b<c))
     вывести значения переменных a c
  else
     вывести значения переменных a b
примерно так...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.03.2016, 16:57   #8
Хелена
Пользователь
 
Регистрация: 09.03.2016
Сообщений: 41
По умолчанию

мне нужен полностью код)
Хелена вне форума Ответить с цитированием
Старый 09.03.2016, 17:01   #9
max_prorok
Форумчанин
 
Регистрация: 06.10.2011
Сообщений: 181
По умолчанию

Ох, есть у меня подозрения, что Хелена учится в 5-7 классе.
max_prorok вне форума Ответить с цитированием
Старый 09.03.2016, 17:02   #10
Хелена
Пользователь
 
Регистрация: 09.03.2016
Сообщений: 41
По умолчанию

я учусь на программиста на 4 курсе в колледже)
Хелена вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Даны целые числа m, a1,..., a20. Найти три натуральных числа i, j, k, каждое из которых не превосходит двадцати, такие, что ai+ aj anabel123123 Помощь студентам 11 24.11.2014 23:43
Двумерные массивы. Даны три матрицы A5x6, B7x4, C3x8. для каждой из них найдите сумму элементов чётных строк. Наташечка21 Паскаль, Turbo Pascal, PascalABC.NET 1 08.12.2013 00:07
Даны три различных целых числа, определить, какое из них (первое, второе или третье); Genius94 Паскаль, Turbo Pascal, PascalABC.NET 3 15.06.2012 07:24
Даны два квадратных массива А и В. Вывести на экран тот из них, у которого след меньше (сумма элементов красавица Паскаль, Turbo Pascal, PascalABC.NET 0 21.12.2010 12:31
Даны три числа. Выберите те из них, которые принадлежат заданному отрезку [а, b]. Sheff903 Помощь студентам 1 27.11.2007 21:28