Вопрос задан 21.06.2023 в 22:00. Предмет Информатика. Спрашивает Бердибаева Бекзада.

Вывести на экран 10 трехзначных чисел, которые делятся на 3, но не делятся на 5 в паскале

Пример:var x,k:integer;beginrandomize;k:=0;while k<=10 do beginfor x:=random (900)+100if (x mod 3) and (x mod 5 <> 0) then k:=k+1;writeln (x);end;end. - тут вроде примерно правильно, но нужно подправить​
0 0
Перейти к ответам

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

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

Ответ:

Ответ:Ответ:

Какой класс?

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

Ваш код в Pascal близок к правильному, но есть небольшие ошибки в синтаксисе. Вот исправленный код, который выводит на экран 10 трехзначных чисел, которые делятся на 3, но не делятся на 5:

pascal
program ThreeDigitNumbers; var x, k: integer; begin randomize; k := 0; while k < 10 do begin x := random(900) + 100; if (x mod 3 = 0) and (x mod 5 <> 0) then begin writeln(x); k := k + 1; end; end; end.

В этом коде мы исправили следующие ошибки:

  1. В операторе if были использованы операторы and и <> вместо = и <>, чтобы проверить условия правильно.
  2. Переменная k инициализирована значением 0.
  3. Условие k <= 10 изменено на k < 10, чтобы цикл завершился после вывода 10 чисел.
0 0

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

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

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

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