
Рассматривается множество целых чисел, принадлежащих числовому отрезку [-9563; -3102], которые
удовлетворяют следующим условиям: − кратны 7, но не кратны 11 и 23; − последняя цифра отлична от 8. Найдите количество таких чисел и максимальное из них. Помогите написать программу на Паскале

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

Ответ:
723-3115
Объяснение:
c = 0
for i in range (-9563, -3103):
if (i % 7 == 0) and (i % 11 != 0) and (i % 23 != 0) and (-i % 10 != 8):
c = с + 1
print(i)
print(c)
вот как это выглядит на питоне, в целом на паскале все выглядит точно также кроме %, в паскале это (mod), кроме ==, в паскале это (=), кроме !=, в паскале это (<>), ну и кроме принта
самая главная строчка тут (-i % 10 != 8) тут должно быть именно -i, так как если вы сами поэкспериментируете с числами на паскале (с положительными и отрицательными), то у вас будет выводиться совершенно другое число, поэтому когда видите отрицательный отрезок не забывайте об этом моменте, наверное я непонятно объяснил, но надеюсь вы поняли



Для решения этой задачи на языке Pascal, можно использовать следующий подход:
1. Создайте цикл, который будет перебирать все числа в заданном диапазоне. 2. Для каждого числа проверьте, удовлетворяет ли оно условиям задачи. 3. Если число удовлетворяет условиям, увеличьте счетчик и проверьте, является ли оно максимальным.
Вот пример кода на Pascal, который реализует этот подход:
```pascal program Task; var i, count, max_num: integer; begin count := 0; max_num := -9563; for i := -9563 to -3102 do begin if (i mod 7 = 0) and (i mod 11 <> 0) and (i mod 23 <> 0) and (i mod 10 <> 8) then begin count := count + 1; if i > max_num then max_num := i; end; end; writeln('Количество чисел: ', count); writeln('Максимальное число: ', max_num); end. ```
Этот код начинается с инициализации переменных `count` и `max_num`, которые будут использоваться для подсчета чисел, удовлетворяющих условиям, и для хранения максимального числа соответственно.
Затем он проходит через цикл от `-9563` до `-3102`, проверяя каждое число на соответствие условиям. Если число удовлетворяет условиям, счетчик `count` увеличивается на единицу, а если число больше текущего максимального числа, то оно становится новым максимальным числом.
В конце программы выводятся значения `count` и `max_num`.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili