Untitled
unknown
plain_text
4 years ago
2.5 kB
11
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...