tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Вывести все совершенные числа
Вывести все совершенные числа из промежутка [a, b] где a, b большие числа. составте программу
алма15
3 06.08.2019 12:00
0
Ответы
ilyaastafiev20
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;}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
ilkasb
13.04.2020 06:29
1. У исполнителя Делитель 2 команды, которым присвоены номера: 1. Раздели на 2 2. Вычти 1 Составьте программу получения из числа 28 числа 2, содержащую не более...
Kukushka2281337
13.04.2020 06:28
Решение задач, то есть преобразование входной информации в выходную, может проходить с напечатайте ответ в Родительном падеже, с маленькой буквы) *...
viktoriapleva
13.04.2020 06:28
Найти значение переменной Z, если Z:=5 Z:= Z*13+113 Z:=500- Z ответ:...
lehfrb
06.08.2019 10:10
Вычислите, какой объем памяти( в байтах) необходим для хранения текстового сообщения информатика-современная наука . ответ обоснуйте....
сонякласс17171717
06.08.2019 10:10
Программирование логических выражений. написать программу в паскале. данное четырёхзначное число читается одинаково слева направо и справа налево....
Danil200500
26.05.2020 07:54
Дана блок-схема. Какое значение будет иметь z на выходе, если x=23? (промежуточные вычисление не округляйте; ответ округли до десятых)ответ...
stepvitalii
26.05.2020 07:55
Найти информацию в интернете можно по ключевым и по...
roman286
26.05.2020 07:57
Алгнач цел s.k s:=5 кц для k от 1 до 5 s:=s+k кц вывод s кон Что будет в результате?...
sentyakovv
22.12.2019 10:16
Из каких объектов стоит векторная графика...
dimaonisko
22.12.2019 10:12
ответить на вопросы . 1) какая операция реляционной возвратит строки, имеющиеся в одной таблице и в другой, при этом дубликаты строк не возвращаются. 2) какая операция...
Популярные вопросы
Характеристика образу тев є молочара ...
1
В автомастерской отремонтировали 4 машины Рено , 5 машин Форд...
3
Який період піврозпаду радіонукліда,якщо за 6 діб у зразку розпадається...
3
10•19+25•19+426071:71( з діями)...
2
Каким был оборот компании в 1977? ответ в млрд...
3
- За жанром «Чарівна крамниця» - це новела - Пригадайте визначення...
3
Сколько тепла выделит плитка за 20 мин работы, спираль которой...
3
Зад-е: Составить таблицу. Семья Туркиных- местная достопримечательность...
1
Оберіть тип бластул для якого характерна відсутність порожнини...
2
Вам необходимо перевезти скоропортящийся груз из Алматы в гостиничный...
1
//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;}