![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.06.2011
Сообщений: 32
|
![]()
Составить программу реализующую решение задачи, используя min и max.Во всех заданиях данной группы предполагается, что исходный набор содержит ненулевое количество элементов (в частности, число N всегда больше нуля).
Дано целое число N и набор из N прямоугольников, заданных своими сторонами — парами чисел (a, b). Найти максимальный периметр прямоугольника из данного набора. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
И в чем проблема? Покажите ваши наработки или огласите сумму и способы получения вознаграждения за решение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.06.2011
Сообщений: 32
|
![]()
проблема в том что я не знаю как решить эту задачу, абсолютно
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Периметр прямоугольника: (a+b)2
Алгоритм примерно такой (кстати, не понятно в каком виде эти числа должны быть: массив, файл, просто вводиться в консоли): присваиваете переменной, например max, значение периметра первого прямоугольника и проходите все прямоугольники (периметры) с помощью цикла (поэтому удобно массив). Если периметр больше, того что хранится в переменной, то присваиваете ей этот периметр. Если хотите, чтобы написали за вас, то сообщение номер 2.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 05.06.2011 в 23:50. |
![]() |
![]() |
![]() |
#5 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]()
1. Создаете структуру (record), содержащую данные о прямоугольнике (стороны a и b).
2. Реализуете функцию периметр, которая принимает как входящий параметр структуру (record) с данными прямоугольника, а возвращает его периметр (по формуле: (a+b)*2). 3. Создаете массив из N элементов с прямоугольниками и с помощью функций нахождения максимума и периметра выясняете индекс прямоугольника с максимальным периметром. 4. Выведите результат на экран. Ищете информацию по C++?
cplusplus.com |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 04.06.2011
Сообщений: 32
|
![]()
Alex, мне тоже не понятно что в каком виде, задание скопированно полностью и никаких комментариев к нему нет. Так что приходится разбираться с нуля.
Спасибо за помощь, постараюсь написать по вашему совету |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Строки,TP7 | Elecktrosha | Помощь студентам | 0 | 20.12.2009 15:09 |
tp7 на семерке | Fi11eR | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 19.12.2009 01:12 |
Задачка на TP7 | Disel | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 19.01.2009 14:30 |
6 задач по TP7 | Disel | Паскаль, Turbo Pascal, PascalABC.NET | 21 | 14.01.2009 19:50 |
6 задач по TP7 | Disel | Паскаль, Turbo Pascal, PascalABC.NET | 17 | 14.01.2009 16:33 |