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

рекурсия с++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файлы, работа с ними (ч.1) http://www.cyberforum.ru/cpp-beginners/thread125859.html
Народ, плз помогите с задачами на языке Си Задача 1. Дана строка S. Если S является допустимым именем файла, то создать пустой файл с этим именем и вывести True. Если файл с именем S создать нельзя, то вывести False.:wall: Задача 2. Дано имя файла и целое число N (> 1). Создать файл целых чисел с данным именем и записать в него N первых положительных четных чисел (2, 4, …).:wall: Задача 3....
C++ простые сортировки В первой строке входного файла input.txt записано число N (количество чисел, N<= 1000), затем идут N целых чисел. В файл output.txt вывести эти числа, отсортировав их по возрастанию. а)Реализовать шейкер-сортировку. б)реализовать любую другую "простую" сортировку из следующих: вставкой, выбором, подсчетом. помогите, очень прошу! можно и без файлов, я попробую их сама подкючить http://www.cyberforum.ru/cpp-beginners/thread125853.html
поиск подстроки в строке C++
В первой строке входного файла input.txt находится строка, в которой производится поиск, во второй-шаблон. Найти все вхождения шаблона в строку. В файл output.txt выдать, с каким символом строки (считая с 0) начинаются совпадения (разделять индексы пробелом) или записать слово NO, если совпадение не было найдено. Использовать алгоритм Бойра-Муйра. помогите пожалуйста) можно сделать без...
C++ Работа с БД
Задание : В магазине ювелирных изделий после проведения инвентаризации составлен полный спи-сок изделий с указанием пробы. Определить общий вес золота и серебра, если содержание дра-гоценных металлов в 1 грамме соответствующей пробы известно. Сгруппировать список изде-лий в соответствии с пробами. Учесть, что в магазине могут быть изделия не из драгоценных металлов. Исходные данные и...
C++ Сортировка в Borland C http://www.cyberforum.ru/cpp-beginners/thread125847.html
Помогите сделать задачу, а то я никак не додумаюсь! Дана матрица размерностью nxn, содержащая целые числа. Отсортировать главные диагонали матрицы по возрастанию методом вставки.
C++ Перпендикуляр из точки на прямую Привет. Прямая задана двумя точками (x1,y1) (x2,y2). Есть третья точка (x3,y3). Из точки нужно опустить перпендикуляр и найти координаты его основания на прямой (x4,y4). Думаю сделать в виде функции. Дополнительно можно постараться отложить отрезок заданной длинны a от четвёртой точки вдоль перпендикуляра в направлении третьей точки. Конец отрезка будет пятая точка. Подскажите формулы или... подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
05.05.2010, 22:03     рекурсия с++
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
#include <iostream>
#include <windows.h>
using namespace std;
double rec_fun(double sum, double per, int m, int i)
{
    if(m==i)
        return sum;
    sum+=(sum/100.)*per;
    return rec_fun(sum, per, m, i+1);
}
 
int main ()
{
    int m;
    double sum, per;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout<<"Введите начальную сумму вклада (например: 124.34): "<< endl;
    cin>>sum;
    cout<<"Введите ежемесячный процент начисления по вкладу (например: 12.42): "<< endl;
    cin>>per;
    cout<<"Введите количество месяцев: "<< endl;
    cin>>m;
    cout<<"За "<<m<<" месяцев сумма вклада составит: "<<rec_fun(sum, per, m, 0)<<endl;    
    return 0;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru