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

Рекурсия: найти n-й член геометрической прогрессии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, какая цифра в заданном числе встречается чаще других http://www.cyberforum.ru/cpp-beginners/thread67950.html
Дано натуральное число. Определить, какая цифра в этом числе встречается чаще других. Помогите плс с решением-))заранее спс
C++ Нужно посчитать сумму Я только начал изучение С++ и вообще программирования поэтому не судите строго! Мне надо найти сумму всех чисел от 1/1^2 до 1/n^2. n мы вводим! помогите пожалуйста! просто вывести эти числа у меня получилось а как их сложить??? http://www.cyberforum.ru/cpp-beginners/thread67937.html
Расширение динамического массива C++
В С для работы с динамической памятью используются операторы: malloc,calloc для выделения памяти realloc для изменения размера free для освобождения В С++: new для выделения памяти delete для освобождения Так вот, каким образом в С++ изменять размер динамического массива? С помощью realloc? Не будет ли ошибкой выделять и освобождать память new и delete, но расширять realloc?
Заполнение матрици змейкой C++
Как заполнить квадратную матрицу змейкой.1234 8765 9101112 и так далее. Мой код такой: #include <iostream.h> #include <conio> #include <stdio> void main(){ int **a;
C++ Морской Бой http://www.cyberforum.ru/cpp-beginners/thread67910.html
Люди прошу помогите....курсовую надо сдавать, а как решить задачу я не знаю... Вот такое условие: Дан двумерный массив размером 8х8, состоящий из нулей и единиц. Единицы представляют собой корабли в игре Морской Бой, при этом они могут располагаться только по горизонтали или по вертикали. Подсчитать сколько на поле 1,2,3,4 - палубных кораблей. Очень прошу в помощи.
C++ Массив "Дана последовательность из N вещественных чисел. Найти количество чисел, больших последнего числа из последовательности". Нужна прога на С. Выручайте кто-нибудь! :) подробнее

Показать сообщение отдельно
manfeese
129 / 128 / 16
Регистрация: 04.01.2009
Сообщений: 415
27.11.2009, 15:59     Рекурсия: найти n-й член геометрической прогрессии
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream.h>
#include <conio.h>
 
double GeoProgress(double b, double q, int n)
{
 if (n==1) return b;
 else return q*GeoProgress(b,q,n-1);
}
 
int main()
 {
 int n = 5;
 double b=2, q = 3;
 
 cout<<GeoProgress(b,q,n);
 
 getch();
 return 0;
 }
или

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream.h>
#include <conio.h>
 
double GeoProgress(double b, double q, int n)
  { return ( n==1 ? b : q*GeoProgress(b,q,n-1) ); }
 
int main()
 {
 int n = 5;
 double b=2, q = 3;
 
 cout<<GeoProgress(b,q,n);
 
 getch();
 return 0;
 }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru