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

Найти натуральное число из заданного диапозона с максимальной суммой делителей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В массиве каждое число заменить на большее справа http://www.cyberforum.ru/cpp-beginners/thread677995.html
HELP PLEASE!!!!!!!!!!!! :gsorry: условие такое: в массиве заменить каждое число на другое, расположенное справа (ближайшее к заменяемому) и большее заменяемого. В противном случае заменить на 0. пример: из 1 -2 8 3 5 получить 8 8 0 5 0 #include <fstream> using namespace std; int main() { int n; int * array;
C++ Указатели Есть указатель на адрес max. Как привоить переменной, находящейся по этому адресу значение min1? http://www.cyberforum.ru/cpp-beginners/thread677981.html
C++ Разложить в ряд Тейлора
Нужно разложить функцию в ряд Тейлора на отрезке от A до B. Шаг и точность вводим з клавиатури... Помогите ато не получаетса...Сделать нужно на с/ с++ ..ЗАрание спасибо.. y=(x+1) в степени -3 ...Ссилка на ряд : http://s41.***********/i093/1210/2b/ef6d13f49fbb.png
Произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами C++
Всем привет, есть массив заполненный рандомными числами, нужно найти произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами, помогите пожалуйста
C++ C++ и чайник http://www.cyberforum.ru/cpp-beginners/thread677958.html
Вообщем, давно хотел серьезно заняться программированием, но начал совсем недавно и уже появились проблемы: Книга Либерти. С++ за 21 день, самый первый урок - код: #include <iostream.h> int main() { cout<<"Hello Word!\n"; return 0; }
C++ Добавить строку в указанное положение Помогите найти ошибку... Программа должна добавить строку в указанное положение и если необходимо сместить старую... Строка добавляется но старая уждаляеться и переносится в самый конецт .... Результат выполения #include <iostream> #include <time.h> #include <stdlib.h> using namespace std; подробнее

Показать сообщение отдельно
AlenaShch
0 / 0 / 0
Регистрация: 06.10.2012
Сообщений: 29
23.10.2012, 00:48     Найти натуральное число из заданного диапозона с максимальной суммой делителей
Найти натуральное число, лежащее в диапозоне от 1 до 10000 с максимальной суммой делителей.
Почему программа не запускается? Что-то не так с массивом?
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
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <locale>
using namespace std;
 
void main()
{setlocale (LC_ALL, "Russian");
int N,sum[N],del;
sum[0]=0;
for (N=1;N<10000;N++);
    for(del=1;del<=N/2;del++)
        {if(N%del==0)
        sum[N]=sum[N]+del;
        }
    for(N=1;N<10000;N++)
        if(sum[N]>sum[N+1]);
            {cout<<"Максимальная сумма равна \n"<<sum[N];
            cout<<"Максимальное число равно \n"<<N;
            }
        else 
            {cout<<"Максимальная сумма равна \n"<<sum[N+1];
            cout<<"Максимальное число равно \n"<<N+1;
            }
        cout<<endl<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru