Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Рассматривается множество целых чисел, принадлежащих числовому отрезку (2807; 8558)

Артем Баштинский Ученик (95), открыт 2 недели назад
СРОЧНО НУЖНО РЕШЕНИЕ НА ПАСКАЛЕ!!!!!
Рассматривается множество целых чисел, принадлежащих числовому отрезку (2807;

8558), которые удовлетворяют следующим условиям:

- запись в двоичной системе заканчивается на 11;

- запись в девятеричной системе заканчивается на 5.

Найдите максимальное из таких чисел и их сумму. Гарантируется, что искомая сумма не

превосходит 10^7
1 ответ
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (243468) 2 недели назад
 program MaxNumberSum; 
var
maxNumber, sum, num, count: integer;

begin
// Инициализируем максимальное число и сумму
maxNumber := 0;
sum := 0;
// Начинаем считать числа, начиная с 2808 и заканчивая 8558
for num := 2808 to 8558 do
begin
// Проверяем условия: число в двоичной системе заканчивается на 11
// и число в девятеричной системе заканчивается на 5
if (num mod 4 = 3) and (num mod 9 = 5) then
begin
// Если число удовлетворяет условиям, обновляем максимальное число
maxNumber := num;
// Увеличиваем сумму на текущее число
sum := sum + num;
// Увеличиваем счетчик чисел
count := count + 1;
end;
end;
// Выводим результаты
writeln('Максимальное число: ', maxNumber);
writeln('Сумма чисел: ', sum);
end.

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