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

Рекурсия: рост банковского вклада по месяцам - C++

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

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4681 / 2507 / 322
Регистрация: 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;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru