Форум программистов, компьютерный форум, киберфорум
Наши страницы

Возможна ли рекурсия или цикл? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана строка. На печать выдать слова нечётной длины, в которых нет одинаковых букв http://www.cyberforum.ru/cpp-beginners/thread1144564.html
Составить программу на языке С++ для обработки строк с использованием указателей. Дана строка. На печать выдать слова нечётной длины, в которых нет одинаковых букв.
C++ Передача указателя на структуру в функцию есть структура struct S { ... ... }; в мейне я задаю массив структур и указатель на него main() { http://www.cyberforum.ru/cpp-beginners/thread1144561.html
C++ Каждый чётный столбец квадратной матрицы расположить в порядке убывания, а каждый нечётный в порядке возрастания
Дана квадратная матрица порядка n. Каждый чётный столбец расположить в порядке убывания, а каждый нечётный в порядке возрастания. Составить программу на языке C++ для обработки двумерных массивов...
В матрице заменить элементы всех столбцов, кроме первого и последнего, суммой соседних с ним по строке элементов C++
Ребята,помогите !! написать программу!!! на С++ В прямоугольной матрице заменить элементы всех столбцов, кроме первого и последнего, суммой соседних с ним по строке элементов. Вывести результаты...
C++ Выяснить, есть ли среди чисел i^3 - 17*i*N^2+N^3 (i=1,...,N) хотя бы одно число, кратное двум и не кратное трем http://www.cyberforum.ru/cpp-beginners/thread1144487.html
Дано натуральное число N. Выяснить, есть ли среди чисел i^3- 17*i*N^2+N^3 (i=1,2,...,N) хотя бы одно число, кратное двум и не кратное трем. вот в общем надо написать, на C++ впервые пишу
C++ Бинарный калькулятор всем доброго времени суток! получил тему курсовой: бинарный калькулятор написал две функции для перевода из 2 с.с. в 10 и обратно, считал все тупо в 10. преподаватель сказал, что слишком просто и... подробнее

Показать сообщение отдельно
kiborgdelto
71 / 73 / 27
Регистрация: 23.03.2011
Сообщений: 141
10.04.2014, 16:42
возможно

вот код через цикл
C++
1
2
3
 double t=1.5;
   for(int i=2;i<=n;i++)
       t=i+1./t;
вот код через рекурсию
C++
1
2
3
4
5
double drob(int n)
{
    if(n==1) return 1.5;
    else   return n+1/drob(n-1);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru