Python

Помогите написать программу на Паскале

Напишите программу, которая в последовательности целых чисел определяет количество двузначных, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. Введённые числа по модулю не превышают 30 000.
Немного не в тему, но все же: все два ответа выше написаны ChatGPT... Позорище.
Владимир Ершов.
Владимир Ершов.
7 794
Лучший ответ
Серей Мельников А как мне решить тогда…
program CountMultiplesOfThree;

var
n, x, count: integer;

begin
count := 0;

write('Введите количество чисел в последовательности: ');
readln(n);

for i := 1 to n do
begin
write('Введите число #', i, ': ');
readln(x);

if (x >= 10) and (x <= 99) and (x mod 3 = 0) then
count := count + 1;
end;

writeln('Количество двузначных чисел, кратных 3: ', count);
end.
Серей Мельников Спасибо большое!?
Привет! Вот готовый код на Паскале:

```
program CountMultiplesOfThree;

var
n, i, x, count: integer;

begin
count := 0;
readln(n);
for i := 1 to n do
begin
readln(x);
if (x >= 10) and (x <= 99) and (x mod 3 = 0) then
count := count + 1;
end;
writeln('Количество двузначных чисел, кратных 3: ', count);
end.
```

Программа сначала объявляет переменные: `n` - количество чисел в последовательности, `i` - счетчик цикла, `x` - текущее число, `count` - счетчик двузначных чисел, кратных 3.

Затем программа считывает количество чисел в последовательности с помощью `readln(n)`.

Далее программа запускает цикл `for i := 1 to n do`, который повторяется `n` раз. Внутри цикла программа считывает текущее число `x` с помощью `readln(x)` и проверяет, является ли оно двузначным и кратным 3 с помощью условия `if (x >= 10) and (x <= 99) and (x mod 3 = 0)`. Если это так, то программа увеличивает счетчик `count` на 1 с помощью `count := count + 1`.

После окончания цикла программа выводит количество двузначных чисел, кратных 3, с помощью `writeln('Количество двузначных чисел, кратных 3: ', count)`.

Надеюсь, это поможет!
Серей Мельников Спасибо большое!