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

Рекурсия и геометрическая прогрессия в C - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как написать функцию... http://www.cyberforum.ru/cpp/thread127661.html
6. Выявление всех циклов в графе. Граф из десяти вершин. Граф задаёться матрицей смежности 10x10 В программе уже задан массив arr в качестве матрицы смежности... Вывод на консоль с помощью cout. Если необходимо за некоторую денежку... Очень нужно... Долго думал не получается... Выводить нужно примерно так 1,2,3,1 2,3,1,2
C++ Матрицы Для заданной матрицы размером 8 на 8 найти такие k, что k-я строка матрицы совпадает с k-м столбцом. Найти сумму элементов в тех строках, которые содержат хотя бы один от-рицательный элемент. помогите!!! http://www.cyberforum.ru/cpp/thread127597.html
решите кто может C++
Дана последовательность из n целых чисел. Определить, все ли числа являются нулевыми или первое ненулевое число является положитель-ным. срочно необходимо!!
C++ Найти в двумерном массиве максимальный элемент
Нужно создать двумерный массив одним из способов: - вручную -автозаполнением (case) И затем найти максимаьный елемент вот с таким обходом: mass for (i=j;i<n-j;i++) for (j=0;j<n/2;j++)
C (СИ) Отсортировать главные диагонали матрицы по возрастанию методом вставки http://www.cyberforum.ru/cpp/thread127419.html
Дана матрица размерностью nxn, содержащая целые числа. Отсортировать главные диагонали матрицы по возрастанию методом вставки. Заранее благодарен!
C++ Найти радиус описанной окружности Если три заданных положительных числа являются сторонами правильного треугольника, то найти радиус описанной около него окружности. подробнее

Показать сообщение отдельно
gh05t
47 / 46 / 4
Регистрация: 03.04.2010
Сообщений: 99
11.05.2010, 07:37     Рекурсия и геометрическая прогрессия в C
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 progress(int b1, int q, int n)
{
    if (n == 1)
    {
        return b1;
    }
    else
    {
        return q*progress(b1, q, n-1);
    }
}
 
int main()
{
    int b1, q, n;
    std::cout << "b1: ";
    std::cin >> b1;
    std::cout << "\n q: ";
    std::cin >> q;
    std::cout << "\n n: ";
    std::cin >> n;
 
    int bn = progress(b1, q, n);
 
    std::cout << "\n bn: ";
    std::cout << bn;
 
    return 0;
}
 
Текущее время: 00:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru