Вопрос задан 23.10.2025 в 06:21. Предмет Информатика. Спрашивает Становов Андрей.

Найти количество чётных чисел от 1 до 100, программа Pascal abc.

Перейти к ответам

Ответы на вопрос

Отвечает Розанова Анна.

Если нужно посчитать количество чётных чисел на отрезке 1..100, ответ очевиден: 50 (чётные — это 2, 4, 6, …, 100, ровно 100/2 штук). Ниже три варианта программы на PascalABC.NET.

1) Простейший подсчёт в цикле с шагом 2

pascal
begin var cnt := 0; for var i := 2 to 100 step 2 do cnt += 1; println(cnt); // выведет 50 end.

2) Подсчёт через проверку чётности

pascal
begin var cnt := 0; for var i := 1 to 100 do if i mod 2 = 0 then cnt += 1; println(cnt); // 50 end.

3) Без циклов — математически

pascal
begin var a := 1; var b := 100; var cnt := b div 2 - (a - 1) div 2; // количество чётных на [a..b] println(cnt); // 50 end.

Во всех случаях программа выведет 50. Первый вариант самый быстрый и наглядный для именно чётных чисел; третий — универсальная формула для любого диапазона.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Информатика 14.10.2025 04:57 26 Бердина Раиса
Информатика 13.10.2025 21:53 20 Кандрина Лера
Информатика 13.10.2025 20:34 13 Калинин Максим
Информатика 13.10.2025 20:27 6 Смирнов Егор
Информатика 13.10.2025 19:26 4 Макаров Максим
Информатика 13.10.2025 19:20 16 Гайнанов Эльнар
Информатика 13.10.2025 18:25 6 Bekenov Daulet
Информатика 13.10.2025 18:16 22 Александровна Вероника
Задать вопрос