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

Разработать функцию, которая для заданного натурального числа N возвращает сумму его делителей - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Переписать код из dev-C++ в Turbo C http://www.cyberforum.ru/cpp-beginners/thread1126884.html
помогите переделать из dev-C++ в Turbo C #include <iostream> #include <windows.h> #include <conio.h> #include <graphics.h> int luna(){ for (int i = 1; i<4;i++){ clearviewport(); circle(150,150,150); Sleep(500);
C++ Переопределить методы увеличения полей на 1 и определить методы увеличения даты на n дней Создать класс Triad (тройка чисел); определить методы увеличения полей на 1. Определить класс−наследник Date с данными−член: день , месяц, год. Переопределить методы увеличения полей на 1 и определить методы увеличения даты на n дней. http://www.cyberforum.ru/cpp-beginners/thread1126865.html
Создать класс Вектор на плоскости (поля-координаты начала и конца вектора).Реализовать для него методы:конструктор,вычисление координат самого вектора C++
Создать класс Вектор на плоскости (поля-координаты начала и конца вектора).Реализовать для него методы:конструктор,вычисление координат самого вектора,вычисление длины вектора,вывод на экран.Создать производный класс Вектор в пространстве и реализовать для него те же самые действия.помогите исправить ошибки в коде.#include<iostream> #include<conio.h> #include<math.h> using namespace std;...
Дан массив из N целых чисел, где N<=16, каждое число в диапазоне от –32000 до 32000 C++
Дан массив из N целых чисел, где N<=16, каждое число в диапазоне от –32000 до 32000. Вставить после каждого непростого числа его наибольший делитель. Примечание: • Массив перед обработкой и после обработки распечатать в виде строки чисел. • Массив может быть введен в диалоговом режиме, либо задан списком констант.
C++ Найти максимальное значение для первой четверти матрицы и минимальное — для третьей четверти http://www.cyberforum.ru/cpp-beginners/thread1126825.html
Сама задачка Дана целочисленная матрица mxm. Найти максимальное значение для ее первой четверти и минимальное - для третьей четверти. Сформировать одномерный массив, содержащий произведения элементов каждого столбца матрицы. Снизу деление матрицы на четверти(я их считал по строкам слева направо) ____ |_|_| |_|_| В чем ошибка? #include "stdafx.h" #include <stdio.h> #include <stdlib.h>
C++ Перемножить каждый элемент введенной последовательности на 2 а затем вывести Начал изучать с++, написал программу, которая перемножает каждый элемент введенной последовательности на 2 а затем выводит. вроде все правильно, а программа выводит какую-то абсурдную ерунду (как мне кажется). что это может быть? #include <conio.h> #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; const int N = 10; подробнее

Показать сообщение отдельно
just_freelance
61 / 37 / 9
Регистрация: 15.03.2014
Сообщений: 315
22.03.2014, 21:08     Разработать функцию, которая для заданного натурального числа N возвращает сумму его делителей
Цитата Сообщение от filimoncc Посмотреть сообщение
if (a==1)
Сумма делителей числа 1 — 1, не нужно всего того кода.

И в 52 строке, очевидно, должно было бы быть
C++
1
sumdel = func(a);
 
Текущее время: 12:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru