Python
Помогите написать программу на Паскале
Напишите программу, которая в последовательности целых чисел определяет количество двузначных, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. Введённые числа по модулю не превышают 30 000.
Немного не в тему, но все же: все два ответа выше написаны ChatGPT... Позорище.
Серей Мельников
А как мне решить тогда…
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.
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)`.
Надеюсь, это поможет!
```
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)`.
Надеюсь, это поможет!
Серей Мельников
Спасибо большое!
Похожие вопросы
- Помогите написать программу на паскале
- Помогите написать программу которая посчитает количество строк в отзыве
- Помогите написать программу на Python, моя версия кода на скрине, вроде всё работает, но автопроверка не проходит.
- Помогите написать программу на python
- Помогите написать программу пожалуйста
- Python программирование. Помогите написать программу.
- 1) Напишите программу, которая будет принимать числа от пользователя и суммировать их, пока он не напишет слово «sum».
- Простые числа.Напишите программу
- Программирование на питон, нужно написать программу
- Выразите число в виде суммы четырех квадратов Нужно написать программу на python