Вопрос задан 21.07.2023 в 14:47. Предмет Информатика. Спрашивает Габриянчик Александра.

На отрезке от a до b найти кол-во чисел кратных трём. (Составить решение задачи. Информатика. 8

класс. Pascal. Помогите, пожалуйста)
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шлычков Демьян.

program z1;

  var a,b,k,i:integer;

    begin

      k:=0;

      write('Ââåäèòå êîîðäèíàòó à: ');

      read(a);

      write('Ââåäèòå êîîðäèíàòó b: ');

      read(b);

      for i:=a to b do begin

                       if i mod 3=0 then begin

                                           writeln(i);

                                           k:=k+1;

                                         end;

                       end;

      writeln('Количество чисел кратных трём равно ',k);

     readln;

    end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения этой задачи вам нужно написать программу на Pascal, которая будет находить количество чисел, кратных трём, на отрезке от a до b.

Вот пример решения на Pascal:

pascal
program CountMultiplesOfThree; var a, b, countMultiples: integer; begin writeln('Введите начало отрезка a:'); readln(a); writeln('Введите конец отрезка b:'); readln(b); countMultiples := 0; if a mod 3 = 0 then countMultiples := 1 + (b - a) div 3 else countMultiples := (b - (a + (3 - a mod 3))) div 3 + 1; writeln('Количество чисел, кратных трём, на отрезке от ', a, ' до ', b, ': ', countMultiples); end.

Объяснение решения:

  1. Мы считываем значения начала отрезка a и конца отрезка b.
  2. Затем мы инициализируем переменную countMultiples для хранения количества чисел, кратных трём, на отрезке.
  3. В следующем шаге мы проверяем, делится ли a на 3. Если делится, то первое число кратное трём находится прямо на a, и мы начинаем подсчёт с него. В противном случае, мы должны найти ближайшее число, кратное трём, которое находится после a, и начать подсчёт с него.
  4. Мы вычисляем количество чисел, кратных трём, между этим ближайшим числом и b, и добавляем 1, чтобы учесть само это ближайшее число.
  5. Итоговый результат выводится на экран.

Теперь у вас есть программа, которая находит количество чисел, кратных трём, на заданном отрезке от a до b.

0 0

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

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

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

Задать вопрос