Меню сайта
Реклама
Оцените сайт
Программирование
|
Решение задачи №1.Задача №1.Дан
целочисленный массив A из 30 элементов, которые могут принимать
значения от –1000 до +1000. Опишите на русском языке или на одном из
языков программирования алгоритм, который вычисляет и выводит наибольшее
значение суммы двух соседних элементов этого массива (то есть
наибольшее возможное значение выражения A[i]+A[i+1]).
Исходные
данные объявлены так, как показано ниже. Запрещается использовать
переменные, не описанные ниже, но разрешается не использовать часть из
них.
В качестве ответа Вам необходимо привести фрагмент программы (или описание алгоритма на естественном языке), который должен находиться на месте многоточия. Вы можете записать решение также на другом языке программирования (укажите название и используемую версию языка программирования, например, Borland Pascal 7.0) или в виде блок-схемы. В этом случае вы должны использовать переменные, аналогичные переменным, используемым в алгоритме, записанном на естественном языке, с учетом синтаксиса и особенностей используемого вами языка программирования. Решение задачи №1
Алгоритм решения задачи Переменная m будет принимать величину наибольшего значения суммы соседних двух элементов. Начальное значение переменной m присвоим -2000 (т.к. по условию задачи минимальное значение которое может принимать элемент массива равно -1000 (-1000+(-1000)=-2000)). В цикле от 1 до 29 сравниваем сумму соседних элементов с значением переменной m, если сумма соседних элементов больше значения переменной m, то переменная m принимает значение суммы двух соседних элементов. После прохода цикла переменная m имеет значение наибольшей суммы соседних элементов. Возврат к списку задач |
Реклама
Поиск
Статистика
Онлайн всего: 1 Гостей: 1 Пользователей: 0 |
||||||||||||||||