Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
aidar9119
1 / 1 / 0
Регистрация: 20.12.2010
Сообщений: 73
#1

На натуральном отрезке [a,b]... - C++

22.10.2011, 09:13. Просмотров 277. Ответов 1
Метки нет (Все метки)

На натуральном отрезке [a,b] найдите и выведите число N с наибольшей суммой своих делителей. Само число и единицу в качестве делителей не учитывать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.10.2011, 09:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос На натуральном отрезке [a,b]... (C++):

Вычислить 18 значений функции ax^2+bx+c на отрезке [e,f], сохранить их в массиве Y и определить, имеет ли уравнение ax^2+bx+c=0 на отрезке [e,f] по крайней мере хотя бы один корень. - C++
Нужна срочная помощь в написании вроде бы несложной задачи на массив, помогите пожалуйста, вот условие задачки: Вычислить 18 значений...

Дерево отрезков. Поиск суммы чисел на отрезке массива. Изменение всех чисел на отрезке массива - C++
Добрый день, помогите пож-та решить задачу на с++.И если возможно ,то с объяснением.

Найти в в натуральном числе, повторяющиеся - C++
Дано натуральное число, выяснить встречаются ли в нем числа 2 и 5. Подскажите как прогу написать, потому что идей нет совсем.

Вычислить данную сумму, при натуральном n - C++
Задание: Написать функцию, которая вычислит данную сумму, при натуральном n. \sum_{k=1}^{n}({-1})^{k+1}/{4}^{k} f(2k+1)!

Подсчитать количество цифр в натуральном числе - C++
Дано натуральное число. длина числа заранее не известна. подсчитать количество цифр в нем. поменять местами первую и последнюю цифру числа....

Количество четных цифр в натуральном числе - C++
Посчитать количество четных цифр в натуральном числе.

1
valeriikozlov
Эксперт С++
4671 / 2497 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
22.10.2011, 10:29 #2
Самый простой вариант:
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 <math.h>
int func(int a)
{
    int res=0, i;
    for(i=2; i<=sqrt(a); i++)
        if(a%i==0)
        {
            res+=i;
            if(i*i!=a)
                res+=a/i;
        }
    return res;
}
 
int main(){
    int a, b, i, max_sum, max, tmp;
    printf("a= ");
    scanf("%d", &a);
    printf("b= ");
    scanf("%d", &b);
    max=a;
    max_sum=func(a);
    for(i=a+1; i<=b; i++)
    {
        tmp=func(i);
        if(tmp>max_sum)
        {
            max_sum=tmp;
            max=i;
        }
    }
    printf("res= %d\n", max);        
        return 0;
}
Но если есть ограничения по времени, то есть еще варианты как этот подсчет ускорить.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.10.2011, 10:29
Привет! Вот еще темы с ответами:

Вычислить количество цифр в заданном натуральном числе - C++
Вычисление количества цифр в заданном натуральном числе. Максимально вычисляет 10, что мне делать? #include &lt;iostream&gt; using...

Проверить, что в натуральном числе встречаются цифры А и В. - C++
Помогите пожалуйста решить задачу, буду весьма признателен. Проверить, что в натуральном числе встречаются цифры А и В.

Найти количество цифр в заданном натуральном числе - C++
найти сколько цифр в данном натуральном числе n(n&lt;=100) c++ Очень надо.

Определить количество различных цифр в натуральном числе - C++
Всем добрый день! Задали задачу: дано число N. И надо определить количество различных цифр в нем. Например, 1221 - 2 цифры (1 и 2);...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru