Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
bright08

Дружественные числа(нахождение до задоного интервала)

04.11.2011, 23:47. Показов 1619. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста как сделать так что бы программа работала тока до задоного лимита.Просто когда я задаю лимит 2923 она выводит числа:
220, 284
1184, 1210
2620, 2924
Хотя по идеи последнюю пару выводить не должна....
За ранее благодарю)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <stdlib.h>
 
#include <math.h>
 
 
int summa_del(int x)
{
int s=0;
int i;
for( i = 1;i <= x/2;i++)
if(x%i==0) s=s+i;
return s;
 
}
int main()
{
int i,b,c,l;
 
printf("Задайте лимит:\n");
if(scanf("%i",&l)!=1 || l<=1){
    printf("Ошибка.\n");
    return(0);
}
for(i = 2; i < l; i++)
{
b=summa_del(i);
c=summa_del(b);
 
if(i==c && c<b){
printf("%d, %d\n",i,b);
} 
}
return 0;
}
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.11.2011, 23:47
Ответы с готовыми решениями:

Нахождение числа с максимальным количеством делителей из интервала между a и b
Задача : Найдите натуральное число из интервала с a по b, у которого количество делителей максимально. Если таких чисел несколько, то...

сформировать массив простых множетелей задоного числа
сформировать массив простых множетелей задоного числа Добавлено через 3 часа 36 минут 1 секунду помогите пожалуста седня за4ет а я...

Нахождение интервала унимодальности с использованием алгоритма Свенна
дана функция f(x,y)=((y^3-x^2)^2)+100((1-x^2)) ДЛя нахождения интервала унимодальности использовать алгоритм Свенна.

2
Эксперт С++
4986 / 3093 / 456
Регистрация: 10.11.2010
Сообщений: 11,170
Записей в блоге: 10
04.11.2011, 23:54
Может стоит заменить:
Цитата Сообщение от bright08 Посмотреть сообщение
for(i = 2; i < l; i++)
на
Цитата Сообщение от bright08 Посмотреть сообщение
for(i = 1; i < l-1; i++)
0
bright08
05.11.2011, 01:04
Нет,результат остался прежним.

Добавлено через 56 минут
Всё проблемма решена)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.11.2011, 01:04
Помогаю со студенческими работами здесь

Массивы... Дружественные числа, счасливые числа... и т.д.
Всем привет... Я тут впервый раз... Дело обстоит так... Я уже ни знаю что и делать... Перепробовал все.... Ни как ни могу сделать лабу по...

Дружественные числа
Даны два натуральных числа. Проверить, являются ли они дружественными. Для подсчета суммы собственных делителей числа составить...

Дружественные числа
program amicabletest; var i, n1, n2, sum1, sum3: word; begin readln(n1, n2); for i := 1 to n1 div 2 do begin if n1...

дружественные числа
Два натуральных числа называются дружественными, если каждое из них равно сумме делителей другого, кроме самого этого числа. Найти все пары...

Дружественные числа
Найти совершенные числа в диапазоне от 2 до 10000. Совершенное число равно сумме своих делителей. Можно записать программу, выполнив...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru