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

Цифры и циклы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ По заданному n необходимо вычислить G http://www.cyberforum.ru/cpp-beginners/thread584567.html
...Может показаться простым. По заданному n необходимо вычислить G. Значение G вычисляется следующим образом: Через GCD(i, j) обозначено наибольший общий делитель целых чисел i и j. G = 0; for(i = 1; i < n; i++) for(j = i + 1;j <= n; j++) { G += GCD(i,j); } /*Функция GCD() вычисляет наибольший общий делитель двух чисел*/ Я решил его так:
C++ Класс для строк. Реализация, сравнивание, копирование, конкатенация Помогите пожалуйста создать класс для строк. Реализация, сравнивание, копирование, конкатенация. Через указатели и массивы символов. String использовать нельзя. http://www.cyberforum.ru/cpp-beginners/thread584560.html
Классы и основы наследования, с++ C++
Последняя лабораторная работа семестра. Немаленькая...про классы мало что знаю. Сложно ли это сделать? Не могли бы помочь ? 1. Разработайте класс GeometricalBody (геометрическое тело), который должен содержать защищенную (protected) переменную name типа std::string, хранящую наименование объекта этого класса, и член-функцию print() для вывода на экран этого наименования. Наименование объекту...
ошибка в передаче значений MPI функций C++
Добрый вечер. Не силен в MPI, собственно поэтому пишу Вам. Нужно со всех процессов кроме нулевого отправить самое минимальное значение нулевому процессу. Пробовал через MPI REDUCE и MPI MIN, передается мусор. подскажите почему? #include "stdafx.h" #include <mpi.h> #include <iostream> #include <windows.h> #include <conio.h> #include <math.h> #include <cstdlib>
C++ Двусвязный кольцевой список, файлы и сортировка http://www.cyberforum.ru/cpp-beginners/thread584535.html
Здравствуйте! Нужна помощь со списками, мне нужно чтобы он не только создавался, но и в файл записывался и считывался оттуда в функциях BuiltRing и VyvodLeftRight. А в InsAfter и Delete нужно добавить элемент в середину. Есть код функций, получается только запись в файл, и то очень корявая. struct node { int elem; node *sled; node *pred; };
C++ Дан двумерный массив размерностью 5х6, заполненный целыми числами с клавиатуры Дан двумерный массив размерностью 5х6, заполненный целыми числами с клавиатуры. Сформировать одномерный массив, каждый эле¬мент которого равен наибольшему по модулю элементу соответствующего столбца. подробнее

Показать сообщение отдельно
w@
10 / 10 / 1
Регистрация: 11.04.2012
Сообщений: 28
23.05.2012, 21:44     Цифры и циклы
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
#include <iostream>
using namespace std;
int recurs(int k, int sum)
{
    if (k>9){
        int os;
        os=k % 10;
        return recurs( k/10, sum + os*os);
    }
    return sum+k*k;
}
int main()
{
    int n,m;
    cout<<"vvedite n: ";
    cin>>n;
    if (n<0) {cout<<"takix net\n";return 1;}
    else if(n==0) cout<<0<<endl;
    else cout<<0<<endl<<1<<endl;
    for (int i=10;i<=n;++i){
        m=recurs(i,0);
        if (i == m)
            cout<<i<<endl;}
    system("pause");
    return 0;
}
 
Текущее время: 08:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru