Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Екатерина1831
0 / 0 / 0
Регистрация: 14.01.2019
Сообщений: 9
1

Написать программу в C++

14.01.2019, 21:04. Просмотров 738. Ответов 1

Информатика, 1 курс, прошу помочь с написанием программы

Число называется совершенным, если оно равно сумме всех своих делителей, например, 6=1+2+3, 28=1+2+4+7+14. Найти все совершенные числа в заданном интервале.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void f(int a, int b,int B[])
{
    int i=0, j=0, sdel, s = 1,k=0;
    for (i = a; i<= b; i++)
    {
        sdel = 0;//summa delitelei
        for (j = 1; j<i; j++) //poiskvsehdelitelei
        if (i%j == 0)//delits`abezostatka
            sdel += j;
        if (i == sdel)
        {
            B[k] = i;
            k++;
            s++;
        }
    }
    B[k] = 0;
}
заранее спасибо.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2019, 21:04
Ответы с готовыми решениями:

Написать класс по строительству домов. Написать программу, демонстрирующую работу с классом.
Собственно, в С++ немного насасываю, код читать умею, а прогать - нет. К сожалению, обстоятельства...

Надо написать программу на while или do while и написать алгоритм
Помогите пожалуйста с задачей:(. Даны действительные числа x , y ( x &gt; 1). Получить наименьшее...

Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя
Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала...

Разработать алгоритм и тесты, написать и отладить программу Выполнить программу, проанализировать результат
Из матрицы У(k, k) получить вектор Т, элементами которого являются элементы главной диагонали...

Написать программу в C++
При вирішенні задачі, використовувати всі типи циклів (for, while, do while). Дана послідовність...

1
Yetty
1268 / 946 / 762
Регистрация: 18.12.2017
Сообщений: 3,457
14.01.2019, 22:45 2
Лучший ответ Сообщение было отмечено Екатерина1831 как решение

Решение

если a,b - целые
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
 
int main()
{
    int a, b, sum;
    cout <<"a="; cin >>a;
    cout <<"b="; cin >>b;
      
    for (int n = a; n <= b; n++)
    {
       sum=0;    
       for (int i = 1; i <= n/2; i++)       
        if (n%i==0) sum+=i;
        if (n==sum) cout <<n<<"\n";       
    }    
    
system("pause");
return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2019, 22:45

Написать программу
Нужно срочно написать программу С++ Вычисление значения функции Дано вещественное число а....

Написать программу
Помогите кому не сложно, нужно написать программу в С++ Вывести на экран таблицу значений...

Написать программу
Помогите написать программу в С++ Вводится целое положительное число. Найти наибольшую цифру...


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

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

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