дан целочисленный массив из 40 элементов



Автор Дмитрий Малых задал вопрос в разделе Другие языки и технологии

Дан целочисленный массив из 40 элементов. и получил лучший ответ

Ответ от Jurijus Zaksas[гуру]
Если по-простому:
m1:=a[1];
m2:=a[2];
for j:=3 to 40 do
if a[j]<m1 then m1:=a[j] 
else
if a[j]<m2 then m2:=a[j];
s:=m1+m2;

Ответ от Павел Сергунин[гуру]
Самый простой способ это сортировать массив и складывать его 2 первых элемента. И блок схема будет в два блока (один линейный второй с выводом) . Вот на шарпе:
var arr = new int[40]; ...; Array.Sort(arr); Console.WriteLine(arr[0] + arr[1]);

Ответ от (О.о)[гуру]
пипендос у тебя задачка. тут как минимум 3 варианта решения.
1. самый простой.
ищет минимальные элементы, их сумма и будет минимальна и выводит их.
2. более правильный с точки зрения школьной задачи
ищет минимальную сумму, естественно складывая все элементы между собой в цикле вложенном в подобный цикл, записывает ее и элементы в переменную, ищет дальше, нашел еще меньше? - перезаписывает переменную. после всех сложений выводит из переменной элементы давшие минимальную сумму.
3. идеальный вариант исполнения задания. что называется на 5+
ищет минимальную сумму, записывает в переменную номера элементов, ищет дальше, находит такую же сумму из других элементов и их записывает тоже, ищет дальше, находит сумму по-меньше, стирает все записанное, записывает новые элементы, давшие более мелкую сумму. и так далее, потом, после всех сложений, выводит все что поназаписывал

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Дан целочисленный массив из 40 элементов.
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*