Untitled
unknown
plain_text
4 years ago
2.5 kB
14
Indexable
#include <iostream>
#include <cmath>
#include <fstream>
#include <vector>
using namespace std;
void dz31(){
double m, S, n, p, r;
cin >> S >> n >> p;
r = p / 100;
m = S * r * pow((1 + r), n) / (12 * pow((1 + r), n) - 1);
cout << m;
}
void dz32(){
double m, S, n, p = 0.001;
cin >> S >> m >> n;
for (; (S * (p / 100) * pow((1 + (p / 100)), n)) / (12 * (pow((1 + (p / 100)), n) - 1)) < m; p += 0.001){}
cout << p;
cout << endl;
}
void dz33(){
ofstream out("./file");
out << "123" << endl;
out << "sgrgshrs" << endl;
out << "6u4y3y" << endl;
out.close();
ifstream in("./file");
string f;
while(getline(in, f)){
cout << f << endl;
}
}
void dz34(){
string nums = "0123456789";
fstream in("./file");
string f;
while(getline(in, f)){
for(char q : f){
if(nums.find(q) != -1) cout << q;
}
}
cout << endl;
in.close();
}
void dz35(){
string s = "lgfihgpgeobfbvchqpwhcpsncwjcqh";
vector<char> v;
for(char q: s) v.push_back(q);
sort(v.begin(), v.end());
s = "";
for(char q: v) s += q;
cout << s << endl;
}
int main(){
int number_task = 0, out = 1;
while(out){
switch (number_task)
{
case 0:
printf("\n\nInput number task:\n\n");
printf("[1] Задача «Заем».\n[2] Задача «Ссуда».\n[3] Задача «Копирование файла».\n[4] Задача «Фильтр».\n[5] Задача «Сортировка букв».\n");
scanf("%i", &number_task);
break;
case 1:
;
dz31();
number_task = 0;
break;
case 2:
;
dz32();
number_task = 0;
break;
case 3:
;
dz33();
number_task = 0;
break;
case 4:
;
dz34();
number_task = 0;
break;
case 5:
;
dz35();
number_task = 0;
break;
default:
printf("\n\nInput number task:\n\n");
printf("[1] Задача «Заем».\n[2] Задача «Ссуда».\n[3] Задача «Копирование файла».\n[4] Задача «Фильтр».\n[5] Задача «Сортировка букв».\n");
scanf("%i", &number_task);
break;
}
}
return 0;
}
Editor is loading...