Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Baltozawr
1

Цикл: Найти первое нечетное и второе четное избыточное число

13.10.2013, 09:34. Просмотров 1771. Ответов 1
Метки нет (Все метки)

ребят помогите пожалуйста решить задачу

Найти первое нечетное и второе четное избыточное число (избыточное число - положительное целое число n, сумма положительных делителей которого превышает 2n), (результатом функции будет l, если число избыточное, 0 - в противном случае)
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.10.2013, 09:34
Ответы с готовыми решениями:

Сложить пятнадцатое простое , четвертое совершенное и первое нечетное избыточное число
Сложить пятнадцатое простое , четвертое совершенное и первое нечетное избыточное число( составить 3...

Найти первое нечетное и второе четное избыточное число
Найти первое нечетное и второе четное избыточное число (избыточное число — положительное целое...

В целочисленном массиве найти первое с конца нечетное число (цикл while)
В целочисленном массиве найти первое с конца нечетное чило Через while

Заменить первое четное число на 0, второе - на 2, третье- на 4 и т.д.
Народ,помогите с заданием : Организовать одномерный массив из случайных значений(положительных и...

1
108 / 106 / 44
Регистрация: 04.10.2013
Сообщений: 231
13.10.2013, 18:57 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
36
37
38
39
40
41
42
43
44
45
46
47
#include "iostream"
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "rus");
 
    int sum=0;
    int a1=0;
    int a2=0, a22=0;
 
    for(int i=1; a1+a2<=1; i++, sum=0)
        for(int j=1; j<=i; j++)
        {
        
            if (i%j == 0)
            {
                sum+=j;
                if(sum>2*i)
                {
                    if(i%2==1 && a1==0)
                    {
                        cout<<"Первое нечетное избыточное число = "<<i<<endl;
                        a1=1;
                    }
 
                    if(i%2==0 && a2==0)
                    {
                        if(a22==1)
                        {
                            cout<<"Второе четное избыточное число = "<<i<<endl;
                            a2=1;
                        } else
                        {
                            //cout<<"Первое четное избыточное число = "<<i<<endl;
                            a22=1;
                        }
                    }
 
                }
            }
 
        }
 
   system("pause");
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.10.2013, 18:57

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Если первое число больше второго то первое число поделить на второе иначе второе поделить на первое .
Даны два числа заданных с клавиатуры и не равных 0. Если первое число больше второго то первое...

Найти первое нечетное число
Помогите пожалуйста дописать, я пыталась, но выдает ошибки Нужно найти первое нечетное число и...

Найти первое нечетное число Фибоначчи
Доброго времени суток. Помогите пожалуйста решить задачу. Free Pascal Lazarus. Циклы с...

Найти второе по величине четное число в линейном массиве
Найти второе по величине четное число в линейном массиве элементы массива - знаковые целые числа...


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

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

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