В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Niknik00i1
Niknik00i1
29.02.2020 16:42 •  Информатика

только правильно очень важно вас​

Показать ответ
Ответ:
Alin4ikVP
Alin4ikVP
27.04.2022 06:32
{Напишите программу, которая находит минимальное и максимальное
среди чётных положительных чисел, записанных в файле,
и выводит результат в другой файл.}
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 (a>0) and (a mod 2=0) then
  begin
   min:=a; find:=true;
  end
  else
  if find and (a>0) and (a mod 2=0) and (min>a) then
   min:=a;

  if (a>0) and (a mod 2=0) and (max<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.
0,0(0 оценок)
Ответ:
ВикаKull
ВикаKull
24.12.2021 07:36

Школьные Знания.com


Какой у тебя вопрос?

10 - 11 классыИнформатика 8+4 б



Дан массив вещественных чисел:


Все элементы с нечетными номерами заменить на их квадратный корень



Отметить нарушение РРПП 01.04.2013

ответы и объяснения

Проверенный ответ

Tlalok

Tlalok Почетный грамотей

var


a:array[1..100] of real;


i, n:integer;


begin


write('Введите количество элементов '); readln(n);


for i := 1 to n do


begin


write('a[', i ,'] = ');


readln(a[i]);


end;


writeln;


writeln('Исходный массив:');


for i := 1 to n do


begin


write(a[i], ' ');


if i mod 2 = 1 then


a[i] := sqrt(a[i]);


end;


writeln;


writeln;


writeln('Преобразованный массив:');


for i := 1 to n do


write(a[i]:0:2, ' ');


writeln;


end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота