Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Поиск подстрок https://www.cyberforum.ru/ cpp-beginners/ thread630141.html
Задание подсчитать все подстроки с использованием функции strstr(). Делаю так: int NumSubStr(char *str1, char *str2){ int result = 0; while(strstr(str1,str2)){ result++; str1= str1 + (int)(strstr(str1,str2) - str1) + Length(str2);
Видеопамять C++
Всем привет. Что можно почитать про видеопамять с использованием C++? Добавлено через 1 минуту Задание такое: реализовать функцию принимающее три параметра цвет фона, цвет тона и код символа и заполняющая этим символов весь экран.
C++ Что делает оператор ! в выражении инструкции? Меня что то запутали, к примеру : int n=3, n2=0; if(!n != n2) cout << "\n"; Перенос строки выведется если выражение будет истинным, то есть оператор ! изменит значение своего операнда с 3 на 0 и получится, что 0 не равно 0, а это ложь и по этому перенос строки не выведется. Но мне говорят, что этот оператор не изменяет значения операнда, а заставляет вывести тело инструкции даже если... https://www.cyberforum.ru/ cpp-beginners/ thread630120.html C++ Принимать и целые числа и клавиши Как сделать на C++ так, чтобы программа принимала и целые числа и клавиши Esc и Enter? В дальнейшем вывести на экран нажатую клавишу или число. https://www.cyberforum.ru/ cpp-beginners/ thread630114.html
C++ Игнорирование элемента массива
Уважаемые опытные никак не могу додуматься как сделать чтобы при следующем выводе случайного числа с массива , предыдущее не рассматривалось. Как выбрасывать игральные карты с колоды пока не останется одна . В этом примере выводиться одно число с массива, как сделать чтобы при повторном использовании вывода это число игнорировалось? #include <iostream> #include <stdlib.h> #include...
C++ Запись данных в Windows7 https://www.cyberforum.ru/ cpp-beginners/ thread630067.html
В windows7 не работает запись в реестр RegCreateKeyEx(HKEY_LOCAL_MACHINE, "Software\\Microsoft\\Windows\\CurrentVersion\\Run", 0, NULL, REG_OPTION_VOLATILE, KEY_SET_VALUE, NULL, &rKey, NULL); RegSetValueEx(rKey, _T("SaveFlash"), 0, REG_SZ, sName.c_str(), sName.Length()); RegCloseKey(rKey); а при использованиии TRegistry в Builder c++ возникает ошибка. Для Win XP все отлично работает....
C++ Переставить местами строки, содержащие первый и последний максимальные элементы соответственно Добрый вечер))) Задание: В матрице размером N*M Переставить местами строки, содержащие первый и последний максимальные элементы соответственно. ошибка в функции work: ввожу матрицу (9,4,8) (1,1,1)(6,3,7). он выводит: (1,1,1) (9,4,8) (6,3,7). а должно ведь: (6,3,7) (1,1,1) (9,4,8) не могу понять что делать????? помогите исправить)) вот код: #include "stdafx.h" #include "math.h" #include... https://www.cyberforum.ru/ cpp-beginners/ thread630062.html C++ Не правильный указатель
У меня постоянно какие то бока с указателями Помогите QLibrary myLib("ProcMon"); qDebug() << myLib.load(); typedef void (*setupFunc)(); setupFunc setup = (setupFunc) myLib.resolve("setup"); int k = 0; if (setup) setup(); typedef int (*SODFunc)();
C++ 3-х мерное дерево Фенвика Дана такая задача: есть трехмерное пространство. Поступают запросы вида увеличить количество элементов в параллелепипеде от 0, 0, 0 до x, y, z на val, и посчитать сумму в параллелепипеде от x, y, z до x1, y1, z1. Вроде бы все ясно - пишется трехмерное дерево Фенвика, но при подсчете суммы (2 запрос) Какие-то косяки (возможно в том месте, которое похоже на принцип включения-исключения).... https://www.cyberforum.ru/ cpp-beginners/ thread630040.html C++ stl iterator обратный проход https://www.cyberforum.ru/ cpp-beginners/ thread630021.html
как делается ?
Как убрать зависимость C++
Всем привет.. Использую static_cast и вывожу числовое значение клавиши на экран. Но мне вместо 1 значение всегда выводится такая форма. -32 (номер клавиши) ОТКУДА ЭТОТ -32? Вот код... #include<iostream>
C++ Изучение Qt и C++ приведет к лучшему пониманию C и системного программирования? Если я сейчас начну изучать Qt и C++, то потом я смогу без проблем еще начать изучать C и системное программирование? https://www.cyberforum.ru/ cpp-beginners/ thread629990.html
27 / 27 / 3
Регистрация: 19.04.2012
Сообщений: 41
29.07.2012, 02:59 0

Совершенные числа - C++ - Ответ 3309746

29.07.2012, 02:59. Показов 2504. Ответов 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
#include <iostream>
 
using namespace std; 
 
int func(int n) {
    int s = 0;
    for (int i = 1; i < n / 2 + 1; i++) {
        if (n % i == 0) {
            s += i;
        }
    }
    if (s == n) {
        return 1;
    } else {
        return 0;
    }
}
 
int main() {
    int n;
    cout << "n=";
    cin >> n;
    for (int i = 1; i <= n; i++) {
        if (func(i)) {
            cout << i << "\n";
        }
    }
    return 0;
}
Вот вроде все работает)
__________________________________
Помог, поставь Спасибо =) Моя страница в вк: vk.com/Blagovidov

Вернуться к обсуждению:
Совершенные числа C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.07.2012, 02:59
Готовые ответы и решения:

Для заданного натурального числа N вывести в столбик все совершенные числа меньшие N c++
Для заданного натурального числа N вывести в столбик все совершенные числа меньшие N. Совершенное...

Получить совершенные числа, меньшие заданного числа n
Нужно написать код на C++ по вот этому заданию Получить совершенные числа, меньшие заданного числа...

Получить совершенные числа, меньшие заданного числа n
1. Получить совершенные числа, меньшие заданного числа n. Использовать функцию распознавания...

Совершенные числа
Вводится число n, требуется вывести совершенные числа до n. #include &quot;stdafx.h&quot; #include...

2
29.07.2012, 02:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.07.2012, 02:59
Помогаю со студенческими работами здесь

Совершенные числа.
подскажите как переделать под С , а не С++ буду признателен #include &lt;iostream.h&gt;...

совершенные числа
Здрасте,помогите организовать программу на Си,которая определяет является ли введённое с клавиатуры...

Совершенные числа
В интервале от a до b напечатать совершенные числа. Совершенное число, равно сумме всех своих...

Совершенные числа.
По введеному натуральному числу N визначити, чи є воно досконалим. Досконале число дорівнює сумі...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru