Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <iostream>
- double cikl(double, double);
- double recurs(double, double);
- using namespace std;
- int main()
- {
- setlocale(LC_CTYPE, "rus");
- int n, m, vibor, proizv;
- cout << "ВВЕДИТЕ М И N"<<endl;
- cin >> n >> m;
- cout << "РЕКУРСИЯ - 1; ЦИКЛ - 2;" << endl;
- cin >> vibor;
- if (vibor == 1)
- {
- proizv = recurs(n, m);
- cout << "=" << proizv << endl;
- }
- if (vibor == 2)
- {
- proizv = cikl(n, m);
- cout << "=" << proizv << endl;
- }
- system("pause");
- return 0;
- }
- double recurs(double n, double m)
- {
- if (m >= 1)
- return n + recurs(n, m - 1);
- else return 0;
- }
- double cikl(double n, double m)
- {
- double proizved = 0;
- for (int i = 1; i <= m; i++)
- {
- proizved += n;
- }
- return proizved;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement