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

Найти сумму четных делителей натурального числа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка подсчетом нужно решение на С++ http://www.cyberforum.ru/cpp-beginners/thread992120.html
Задача: Выходной массив заполняется значениями - 1, затем для каждого элемента определяется его место в выходном массива путем подсчета количества элементов строго меньших данного. Естественно, что все одинаковые элементы попадают на одну позицию, за которой следует ряд значений - 1. После этого оставшиеся в выходном массиве позиции со значением - 1 заполняются копией предыдущего значения. ...
C++ Странная работа прогонки Добрый вечер. Уже целую неделю бьюсь над программой, которая должна решать одномерное уравнение теплопроводности. Задача поставлена так: Ut = Uxx + f(x,t), 0<x<1, 0<t<2 Ux(0,t)=mu1(t), 0<t<2 U(1,t)=mu2(t), 0<t<2 U(x,0)=fi(x), 0<x<1 Я написала программу для решения данной задачи с помощью неявной схемы и схемы Кранка-Николсона (то есть когда параметр "сигма" есть единица или одна вторая... http://www.cyberforum.ru/cpp-beginners/thread992119.html
C++ Даны функции a (x, y, z), b (x, y, z), v (a, b), w (a, b) и f (v, w)
Напишите программу, которая вы- ет значение функции f для нанесенных пользователем x, y, z. Вычисление функций a, b, v и w в программе должно быть задано в виде подпрограмм-функций. Формулы для исчисления ления функций a и b возьмите из таблицы ниже a=(3+exp(y-1))/(1 +(x*x)*abs(y-tan(z)) );4 b=1+abs(y-x)+pow(y-x,2)/2+pow((abs(y-x)),3)/3; v=sqrt(a)+sqrt(b); w=sqrt(a)+b; f=pow((v+w),2)+v*w;...
C++ Написать перегруженную функцию
Написать перегруженные функции и основную программу, которая их вызывает. 1. для сложения целых чисел; 2. для сложения комплексных чисел.
C++ Создание 2d массива определённого размера через функцию http://www.cyberforum.ru/cpp-beginners/thread992099.html
обьявляю в классе массив float *arary_2d; пытаюсь создать через void Matrix::set_array(int входяшие данные рамезра) { this->arary_2d = new float ; } так и не получилось реализовать, возможно ли создавать массивы таким образом? Что бы размер можно было указывать самому через функцию?
C++ Быстрая сортировка. Переполнение стека Написал программу быстрой сортировки происходит переполнение стека, при большом количестве значений. Кто чем может помочь исправить эту распрастраненную ошибку? #include <iostream> using namespace std; int partition(int A,int p,int r); void quicksort(int A,int p,int r); int main() { int p=0; const int n=5; int A={0,5,45,4,-2}; подробнее

Показать сообщение отдельно
valent11
 Аватар для valent11
8 / 8 / 2
Регистрация: 30.11.2011
Сообщений: 64
29.10.2013, 23:00     Найти сумму четных делителей натурального числа
пишу вот так , но не пойму до конца логику расчетов...объясните что забыл?
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>
#include <cmath>
#include <windows.h>
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");
 
    int number;
 
 
    cout<<"Найти сумму четных делителей натурального числа "<<endl;
    cout<<"Введите число: ";
    cin>>number;
    
    
    int rez=0;
    for(int i=1;i<=number;i++)
        
        if(number % i==0 )  // здесь еще должна видимо быть какая то проверка!
          {
            rez=rez+i;
           }
 
    cout<<"Результат = "<<rez<<endl;    
 system("pause");
 return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru