Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
яна757
28.05.2022 13:55 •
Информатика
Вывести все совершенные числа из промежутка [a, b] где a, b большие числа. составте программу
Показать ответ
Ответ:
vioren
04.10.2020 01:00
//Работает до 7 числа
//Dev-C++ 5.11 (C)
#include <stdio.h>
#include <math.h>
int main(void)
{long long unsigned int a,b,i,d;
i=2;
d=1;
scanf("%d %d",&a,&b);
while (pow(2,i-1)*(pow(2,i)-1)<=b)
{for(int j=2;j<(pow(2,i)-1)/2;j++)
if(int(pow(2,i)-1)%j==0)d=0;
if(d)
{d=pow(2,i-1)*(pow(2,i)-1);
if(d>=a)printf("%d \n",d);}
d=1;
i++;}
return 0;}
0,0
(0 оценок)
Популярные вопросы: Информатика
Nikol3001
17.11.2020 22:45
Водномерном массиве попарно размещены на первом месте значение аргумента. на втором-значение функции.напечатать эти значения так,в первом столбике-аргумент,во втором,функция...
celentano1
17.11.2020 22:45
№1. измерьте информационный объем сообщения «ура! скоро новый год! » в битах, байтах, килобайтах (кб), мегабайтах (мб)....
soplador
08.03.2020 00:42
Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16 - битовом коде Unicode, в 8 - битовую...
ggwp49
12.08.2021 06:16
Управляти демонстрацією презентація можна за до нструментів вкладки...
mayerok
08.02.2023 00:29
скласти програму Паскаль: зобразити 15 різнокольорових точок у вертикальному рядку...
юля2713
02.02.2022 19:11
МОЖНО БНЗ ОБЬЯСНЕНИЙ С ОТВЕТОМ...
tsisarmaria
07.05.2020 01:42
X=195a:= x div 100b:= x mod 100c:= x mod 10s:=a+b+c...
taidakv
28.09.2020 00:41
информатика 8Класс. Только правильно это К/Р...
zLimboz
13.07.2020 10:48
Некое устройство ( назовём его чёрный ящик ) настроивается на одну из восьми программ преобразование числовой или текстовой информации. Проанализировав приведённые...
Veid
13.04.2023 18:08
Во и задания1.А может ли быть так, что задача для удвоителя решается с нескольких различных алгоритмов? Если да, приведите примеры.2. Как можно доказать, что построенная...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
//Dev-C++ 5.11 (C)
#include <stdio.h>
#include <math.h>
int main(void)
{long long unsigned int a,b,i,d;
i=2;
d=1;
scanf("%d %d",&a,&b);
while (pow(2,i-1)*(pow(2,i)-1)<=b)
{for(int j=2;j<(pow(2,i)-1)/2;j++)
if(int(pow(2,i)-1)%j==0)d=0;
if(d)
{d=pow(2,i-1)*(pow(2,i)-1);
if(d>=a)printf("%d \n",d);}
d=1;
i++;}
return 0;}