Выбирает ))) А что, где и как - это зависит от той программы, которую ты имеешь в виду и тщательно скрываешь от нас.
Эл. там только положительный заряд, пр. все зряды
//Pascal ABC.NET v3.1 сборка 1172
begin
Var seq:=SeqWhile(ReadInteger(),x -> ReadInteger(),x -> x<>0).ToArray;
writeln(seq.Select((x,i)->Rec(x,i+1)).Where(x->x.Item1=seq.Min).Select(x->x.Item2));
end.
Пример ввода:
2
3
4
0
Пример вывода:
<span>[1]</span>
Многооконное приложение позволяет открыть несколько документов в одном приложении. Возможно при этом как-то манипулировать несколькими документами между собой. Например сравнить, увидеть изменения и тп Так же это экономит память
Самый яркий пример многооконности это браузер который позволяет в себе открыть много вкладок, а не открывает каждую новую ссылку в новом окне
Основной плюс - многоокность приложения разгружает панель задач и позволяет проще (хотя не всегда) переключаться между документами
Var xa,ya,xb,yb:real;
begin
read(xa,ya,xb,yb);
writeln(sqrt(sqr(xa-xb)+sqr(ya-yb)):1:1);
<span>end.</span>