Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
2 / 2 / 0
Регистрация: 09.06.2011
Сообщений: 20
1

Нахождение n

09.06.2011, 14:00. Показов 836. Ответов 7
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте ! Написал програмку которая выводит на экран все делители без остатка для числа n.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <conio.h>
using namespace std;
 
int main ()
 
{
int n;
cout << "Enter number : " ;
cin >> n ;
for ( int i = 1 ; i<=n; i++)
if (n % i == 0)
{
    cout << i << endl;
}
 
 getch () ;
 return 0;
}
Теперь нужно найти сумму всех этих делителей. Помогите пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.06.2011, 14:00
Ответы с готовыми решениями:

Поменять нахождение min среди двумерного массива, на нахождение min в каждой сточке
Поменять нахождение min среди двумерного массива, на нахождение min в каждой сточке #include...

Нахождение матрицы Ст*(А+С)
привет, ребят, может кто нибудь помочь в написании программы? Даны две матрицы А(nxn) и C(nxn)....

нахождение факториала
Вот, написал программу, но почему-то ответ неправильный постоянно выходит, подскажите, что я делаю...

Нахождение функции
Дана функция: Необходимо написать программу нахождения y. Как правильно записать эту функцию в...

7
166 / 164 / 27
Регистрация: 20.04.2010
Сообщений: 607
09.06.2011, 14:02 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <conio.h>
using namespace std;
 
int main ()
 
{
int n,sum = 0;
cout << "Enter number : " ;
cin >> n ;
for ( int i = 1 ; i<=n; i++)
if (n % i == 0)
{
    cout << i << endl;
    sum += i;
}
 cout << sum << endl;
 getch () ;
 return 0;
}
0
return (true);
1976 / 1111 / 221
Регистрация: 19.04.2011
Сообщений: 2,345
09.06.2011, 14:04 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
using namespace std;
 
int main ()
 
{
int n, sum=0;
cout << "Enter number : " ;
cin >> n ;
for ( int i = 1 ; i<=n; i++)
{
 if (n % i == 0)
 {
    cout << i << endl;
    sum+=i;
 }
} 
cout << "Sum = "<< sum;
 getch () ;
 return 0;
}
Добавлено через 1 минуту
Надо ж, опоздал =)
0
2 / 2 / 0
Регистрация: 09.06.2011
Сообщений: 20
09.06.2011, 21:49  [ТС] 4
Огромное спасибо !

Добавлено через 7 часов 31 минуту
Еще 1 задачка помогите пожалуйста. Дано :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    float per=0.0,bal,sum;
    int month=0;
    cout << "Enter Balance : ";
    cin >> bal;
    cout << "Enter % : ";
    cin >> per;
    cout << "Enter Month : ";
    cin >> month;
    for (int i = 0; i < month; i++)
    {
        sum=bal/100*per*month;
    }
    cout << "You Get = " << sum << "$" ;
    getch();
    return 0;
}
Но так я узнаю сколько выйгрыша за 1 месяц и это число умножаю на количество месяцев (это неправильно) программа должна вычеслить выйгрыш на month месяцев.
ЗЫ. Например bal = 1000 ;per = 4;month=3,то на первый месяц выйгрыш будет 1000/100%*4% = 40 (выйгрыш на 1 месяц),2 месяц будет 1040/100%*4%=41.6, 3 месяц 1081.6/100%*4% = 43.264 и.т.д
Заранее спасибо !
0
11 / 11 / 2
Регистрация: 21.03.2010
Сообщений: 47
09.06.2011, 21:53 5
в цикле допиши bal=bal+sum;
0
2 / 2 / 0
Регистрация: 09.06.2011
Сообщений: 20
09.06.2011, 21:58  [ТС] 6
Так ? Не правильно считает все равно
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    float per=0.0,bal,sum;
    int month=0;
    cout << "Enter Balance : ";
    cin >> bal;
    cout << "Enter % : ";
    cin >> per;
    cout << "Enter Month : ";
    cin >> month;
    for (int i = 0; i < month; i++)
    {
        sum=bal/100*per*month;
        bal = bal + sum;
    }
    cout << "You Get = " << sum << "$" ;
    getch();
    return 0;
}
0
11 / 11 / 2
Регистрация: 21.03.2010
Сообщений: 47
09.06.2011, 22:00 7
Avenged7Fold, а зачем ты в делителе на месяц домножаешь?
1
2 / 2 / 0
Регистрация: 09.06.2011
Сообщений: 20
09.06.2011, 22:02  [ТС] 8
MaXiDRoM_90,
Ой я не заметил,все работает огромное спасибо
0
09.06.2011, 22:02
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.06.2011, 22:02
Помогаю со студенческими работами здесь

Нахождение в массиве
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;string.h&gt; #include &lt;ctype.h&gt; #include...

Нахождение интеграла
Есть программа, выполняющая табулирование некоторой функции. Как сделать так, чтобы программа...

Нахождение в матрицах
Есть две матрицы, в них найти максимальные по модулю элементы и отрицательные элементы и отдельно...

Нахождение НОД
Программа ищет наибольший общий делитель, проблема в том что если ввести ,допустим, числа 25 и 5...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Какой язык программировани­я лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru