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

Пример, подтверждающий что не любую итерацию можно заменить рекурсией - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Интересная сортировка http://www.cyberforum.ru/cpp-beginners/thread172995.html
Дан вектор.Сжать существующий вектор,удалив все отрицательные элементы,не используя дополнительный вектор. Огромная,просьба напишите,как можно проще,просто начинающий.
C++ Треугольниз из звезд Нада программа которая через цикли делает треугольник ******* * * * * * Примерно такой главное что б был пустым и конец был вниз) как с заполниним знаю а пустой никак не могу сделать http://www.cyberforum.ru/cpp-beginners/thread172979.html
ошибка C++
в чем моя ошибка , уже и так и сяк переставляла а компиль подчеркивает..... m и n в int mni, int max и подчеркивает вторую скобку в void sedlo(double mas) вот код #include "stdafx.h" #include <iostream> #include <Windows.h> #include <math.h> using namespace std; void sedlo( double mas) { int i,j,s;
C++ Используя перегрузку, написать функцию для выполнения приведения типов
Используя перегрузку, написать функцию для выполнения, приведения типов, для следующих типов данных float, int, double, long.
C++ Какое минимальное количество спичек нужно для того, чтобы построить в пространстве N кубов со стороной в одну спичку http://www.cyberforum.ru/cpp-beginners/thread172918.html
Какое минимальное количество спичек нужно для того, чтобы выложить на плоскости N квадратов со стороной в одну спичку? Какое минимальное количество спичек нужно для того, чтобы построить в пространстве N кубов со стороной в одну спичку?
C++ Найти номера строк и столбцов всех Седловых точек матрицы Дана целочисленная прямоугольная матрица. Определить: 1.) сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент; 2.) номера строк и столбцов всех Седловых точек матрицы. void main() { const int m=4, n=5; int a; int l = 1; int i,j; for (i=0; i < m; i++) подробнее

Показать сообщение отдельно
HIMen
 Аватар для HIMen
4103 / 1352 / 39
Регистрация: 12.04.2009
Сообщений: 2,346
07.10.2010, 11:48     Пример, подтверждающий что не любую итерацию можно заменить рекурсией
Цитата Сообщение от odip Посмотреть сообщение
Ну-ка сделайте мне это в виде рекурсии и чтобы ПОСЧИТАЛО !
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public static void f(ref int i, ref double s)
{
    if (i > 1000000) return;
    s += Math.Sin(i);
    i++;
    f(ref i, ref s);
}
static void Main(string[] args)
{
    new Thread(() =>
    {
        double s = 0.0;
        int i = 0;
        f(ref i, ref s);
        Console.WriteLine(s);
    }, 1000000 * 4).Start();
}
Надеялся на StackOverflow?
 
Текущее время: 14:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru