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

Заданы 3 числа a b c выяснить есть ли среди них хотя бы одно парное code block

Показать ответ
Ответ:
2x2466
2x2466
24.06.2020 08:29

program jumping;

var

 i, j, temp: integer;

 B: array [1..10] of integer;

begin

 for i := 1 to 10 do  

   read(B[i]);  

 for i := 1 to 9 do

   for j := 1 to 10 - i do

     if (B[j] < B[j + 1]) then

     begin

       temp := B[j];

       B[j] := B[j + 1];

       B[j + 1] := temp;

     end;

 writeln('Первое место: ', B[1]);

 writeln('Второе место: ', B[2]);

 writeln('Третье место: ', B[3]);

end.

Объяснение:

program jumping;  // Название программы

var

 i, j, temp: integer;  // Целочисленные переменные:

i - переменная счетчик для цикла forj - переменная счетчик для цикла fortemp - переменная для временного хранения значений массива

 B: array [1..10] of integer;  // Целочисленный массив из 10 чисел

begin  // Начало программы

 for i := 1 to 10 do // Идём с первого по десятый элементы массива

   read(B[i]); // Ввод значений массива

// Сортировка массива в порядке убывания

 for i := 1 to 9 do  // Идём с первого по девятый элементы массива

   for j := 1 to 10 - i do  // Идём с первого по 10 - i элементы массива

     if (B[j] < B[j + 1]) then  // Если последующий элемент больше предыдущего

     begin  // Начало цикла

       temp := B[j];  // Временная переменная = значению массива B с индексом j

       B[j] := B[j + 1];  // Значение массива B с индексом j = значению массива B с индексом j + 1

       B[j + 1] := temp;  // Значение массива B с индексом j = значению временной переменной

     end;  // Конец цикла

 writeln('Первое место: ', B[1]);  // Вывод ответа

 writeln('Второе место: ', B[2]);  // Вывод ответа

 writeln('Третье место: ', B[3]);  // Вывод ответа

end. // Конец программы

0,0(0 оценок)
Ответ:
Terbull
Terbull
24.12.2021 02:40
Const
  int = [1..3];

var
  i, j, k, n: integer;

begin
  Write('Введите через пробел три целых числа: ');
  Readln(i, j, k);
  n := 0;
  if (i in int) then begin Write(i, ' '); n := n + 1 end;
  if (j in int) then begin Write(j, ' '); n := n + 1 end;
  if (k in int) then begin Write(k); n := n + 1 end;
  case n of
    0: Writeln('Ни одно из введенных чисел не принадлежит интервалу [1..3]');
    1: Writeln(' - принадлежит интервалу [1..3]');
  else Writeln( ' - принадлежат интервалу [1..3]')
  end
end.

Тестовое решение:

Введите через пробел три целых числа: 0 0 0
Ни одно из введенных чисел не принадлежит интервалу [1..3]

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