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

указатели с++, дорешать) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ метод создания двух массивов, для дальнейшего умножения их между собой http://www.cyberforum.ru/cpp-beginners/thread189674.html
Помогите правильно описать метод создания двух массивов А и В. Как правильно записать все это??? Создание должно описываться в классе.........То есть я создаю класс, там обьявляю нужные данные, в pablic создаю массивы а потом при помощи random я должен заполнить эти массивы......
C++ вывод сортировки по алфавиту (ошибка) Скажите пожалуйста в чем ошибка прога не дорабатывает идею. Вот условие: Ввести данные. Отсортировать список студентов по принадлежности к кафедре. В рамках кафедры разместить информацию по алфавиту. Вывести результаты сортировки. вот мой код: #include<iostream> using namespace std; struct Student{ char name; http://www.cyberforum.ru/cpp-beginners/thread189664.html
C++ програама файл на с++
напишите программу считывающую текст из файла и выводящая этот текст в консоли
простое число C++
Подскажите пожалуйста как проверить является ли число простым?
C++ Определить, сигнал какого цвета сигнал горит для пешеходов в этот момент. http://www.cyberforum.ru/cpp-beginners/thread189646.html
3. Работа светофора для пешеходов запрограммирована следующим образом: в начале каждого часа в течение трех минут горит зеленый сигнал, затем в течение двух минут — красный, в течение трех минут — опять зеленый и т. д. Дано вещественное число t, означающее время в минутах, прошедшее с начала очередного часа. Определить, сигнал какого цвета горит для пешеходов в этот момент. 21. Замена всех...
C++ Функция _rmdir Хотел бы вас попросить навести мне пример маленькой программы по функции _rmdir подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4945 / 3021 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
11.11.2010, 21:11     указатели с++, дорешать)
Здесь рекурсия нужна. А вообще, считать вы не умеете. 1 + 3 + 6 = 10, а не 9. Далее, (3, 4) = 1 + 4 + 10 + 20 = 35. Ну а программа вот

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
#include <iostream>
 
int SuperSum(int, int);
 
int main()
{
    int k, n;
 
    std::cout << "Enter k: ";
    std::cin >> k;
    std::cout << "Enter n: ";
    std::cin >> n;
 
    std::cout << "SuperSum(" << k << ", " << n << ") = " << SuperSum(k, n) << std::endl;
 
    std::cin.get();
    return 0;
}
 
int SuperSum(int k, int n)
{
    if (k == 0 || n == 1)
        return n;
 
    int sum = 0;
 
    for (int i = 1; i <= n; i++)
        sum += SuperSum(k - 1, i);
 
    return sum;
}
 
Текущее время: 16:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru