Напишите программку, которая обретает малое и наибольшее посреди чётных положительных
Напишите программку, которая обретает малое и максимальное посреди чётных положительных чисел, записанных в файле, и выводит итог в иной файл. Учтите, что таких чисел может вообще не быть.
(Язык программирования Паскаль)
Есения
Возможно ли использование массива при решении?
1 ответ
Anatolij Pokinko
Напишите программу, которая обретает малое и максимальное
посреди чётных положительных чисел, записанных в файле,
и выводит результат в иной файл.
var f:text;
min, max,a :integer;
find:boolean;есть/нет числа удовлетворяющие условию
begin
assign(f,'dan.txt'); reset(f);
min:=0; max:=0;
find:=false;
while not eof(f) do
begin
read(f,a);
if not find and (agt;0) and (a mod 2=0) then
begin
min:=a; find:=true;
end
else
if find and (agt;0) and (a mod 2=0) and (mingt;a) then
min:=a;
if (agt;0) and (a mod 2=0) and (maxlt;a) then
max:=a;
end;
close(f);
assign(f,'res.txt');
rewrite(f);
if max=0 then writeln(f,'чётных положительных чисел нет')
else
writeln(f,'min среди чётных положительных чисел =',min, chr(13),
'max посреди чётных положительных чисел нет',max);
close(f);
end.
посреди чётных положительных чисел, записанных в файле,
и выводит результат в иной файл.
var f:text;
min, max,a :integer;
find:boolean;есть/нет числа удовлетворяющие условию
begin
assign(f,'dan.txt'); reset(f);
min:=0; max:=0;
find:=false;
while not eof(f) do
begin
read(f,a);
if not find and (agt;0) and (a mod 2=0) then
begin
min:=a; find:=true;
end
else
if find and (agt;0) and (a mod 2=0) and (mingt;a) then
min:=a;
if (agt;0) and (a mod 2=0) and (maxlt;a) then
max:=a;
end;
close(f);
assign(f,'res.txt');
rewrite(f);
if max=0 then writeln(f,'чётных положительных чисел нет')
else
writeln(f,'min среди чётных положительных чисел =',min, chr(13),
'max посреди чётных положительных чисел нет',max);
close(f);
end.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов