Advertisement
Gamerkin

Какие-то задачи C++

Dec 24th, 2022
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 12.04 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <cmath>
  4. #include <stdlib.h>
  5. #include <stdio.h>
  6. #include <string.h>
  7.  
  8. using namespace std;
  9.  
  10. //int main(){
  11. //    system("chcp 65001");
  12. //    //setlocale(0, "");
  13. //    double x, a, w;
  14. //    cout << "Введите число a: " << endl;
  15. //    cin >> a;
  16. //    cout << "Введите число x: " << endl;
  17. //    cin >> x;
  18. //
  19. //    if (abs(x) < 1){
  20. //        if (x == 0){
  21. //            cout << "Решений нет" << endl;
  22. //        }
  23. //        else{
  24. //            w = a * log(abs(x));
  25. //            cout << "w = " << abs(w) << endl;
  26. //        }
  27. //
  28. //    }
  29. //    if (abs(x) >= 1){
  30. //        w = sqrt(a - x * x);
  31. //        if (w < 0){
  32. //            cout << "Решений нет" << endl;
  33. //        }
  34. //        else{
  35. //            cout << "w = " << w << endl;
  36. //        }
  37. //    }
  38. //    system("pause");
  39. //    return 0;
  40. //}
  41.  
  42.  
  43. //int main(){
  44. //    system("chcp 65001");
  45. //    //setlocale(0,"");
  46. //    double x, y, b, z;
  47. //    cout << "Введите число x: " << endl;
  48. //    cin >> x;
  49. //    cout << "Введите число y: " << endl;
  50. //    cin >> y;
  51. //    cout << "Введите число b: " << endl;
  52. //    cin >> b;
  53. //    if ((b - x) < 0 or (b - y <= 0)){
  54. //        cout << "Решений нет" << endl;
  55. //    }
  56. //    else{
  57. //        z = log(b - y) * sqrt(b - x);
  58. //        cout << "z = " << abs(z) << endl;
  59. //    }
  60. //
  61. //    system("pause");
  62. //    return 0;
  63. //
  64. //}
  65.  
  66. //int main(){
  67. //    system("chcp 65001");
  68. //    //setlocale(0,"");
  69. //    int n, i;
  70. //    cout << "Введите число n: " << endl;
  71. //    cin >> n;
  72. //    i = 0;
  73. //    while (i < n){
  74. //        cout << i + 1 << endl;
  75. //        i = i + 1;
  76. //    }
  77. //    system("pause");
  78. //    return 0;
  79. //
  80. //}
  81.  
  82. //int main(){
  83. //    system("chcp 65001");
  84. //    //setlocale(0,"");
  85. //    double x, y;
  86. //    x = -4;
  87. //    while (x <= 4){
  88. //        y = (x * x - 2 * x + 2) / (x - 1);
  89. //        if (x == 1){
  90. //            cout << "x = " << x << "   " << "Решений нет " << endl;
  91. //        }
  92. //        else{
  93. //            cout << "x = " << x << "   " << "y = " << y << endl;
  94. //        }
  95. //
  96. //        x = x + 0.5;
  97. //
  98. //    }
  99. //    system("pause");
  100. //    return 0;
  101. //}
  102.  
  103. //int main(){
  104. //    system("chcp 65001");
  105. //    //setlocale(0,"");
  106. //    double s, p, n, m, r;
  107. //    cout << "Введите значение S: " << endl;
  108. //    cin >> s;
  109. //    cout << "Введите значение p: " << endl;
  110. //    cin >> p;
  111. //    cout << "Введите значение n: " << endl;
  112. //    cin >> n;
  113. //    r = p / 100;
  114. //    m = ((s * r) * pow(1 + r, n)) / (12 * (pow(1 + r, n) - 1));
  115. //    cout << "m = " << m << endl;
  116. //    system("pause");
  117. //    return 0;
  118. //
  119. //}
  120.  
  121. //int main(){
  122. //    system("chcp 65001");
  123. //    //setlocale(0,"");
  124. //    double s, p, n, m, r;
  125. //    cout << "Введите значение S: " << endl;
  126. //    cin >> s;
  127. //    cout << "Введите значение n: " << endl;
  128. //    cin >> n;
  129. //    cout << "Введите значение m: " << endl;
  130. //    cin >> m;
  131. //    p = 100 * r
  132. //
  133. //
  134. //}
  135.  
  136.  
  137. //int main(){
  138. //    system("chcp 65001");
  139. //    setlocale(0,'');
  140. //    string path = "textC.txt";
  141. //    ofstream fout;
  142. //
  143. //    fout.open(path, ofstream::app);
  144. //
  145. //    if (!fout.is_open()){
  146. //        cout << "Ошибка открытия файла!" << endl;
  147. //    }
  148. //    else {
  149. //        cout << "Введите данные" << endl;
  150. //        string a;
  151. //        cin >> a;
  152. //        fout << a;
  153. //    }
  154. //
  155. //    fout.close();
  156. //
  157. //    ifstream fin;
  158. //    fin.open(path);
  159. //    if (!fin.is_open()) {
  160. //        cout << "Ошибка открытия файла!" << endl;
  161. //    }
  162. //    else {
  163. //        cout << "Успешно!" << endl;
  164. //        char ch;
  165. //        while (fin.get(ch)) {
  166. //            cout << ch;
  167. //        }
  168. //    }
  169. //
  170. //    fin.close();
  171. //
  172. //    system("pause");
  173. //    return 0;
  174. //}
  175.  
  176. //int main(){
  177. //    system("chcp 65001");
  178. //    //setlocale(0,"");
  179. //    int a;
  180. //    string path = "textC.txt";
  181. //    ifstream fin;
  182. //    fin.open(path);
  183. //    if (!fin.is_open()) {
  184. //        cout << "Ошибка открытия файла" << endl;
  185. //
  186. //    }
  187. //    else {
  188. //        while(!fin.eof()) {
  189. //            if (fin >> a){
  190. //                cout << a << endl;
  191. //            }
  192. //            else {
  193. //                fin.clear();
  194. //                fin.ignore(1, ' ');
  195. //            }
  196. //        }
  197. //
  198. //    }
  199. //
  200. //    fin.close();
  201. //    return 0;
  202. //
  203.  
  204. //int main(){
  205. //    system("chcp 65001");
  206. //    //setlocale(0,"");
  207. //    double number;
  208. //    string path = "textA.txt";
  209. //    ofstream fout(path);
  210. //    cout << "Введите 10 чисел: " << endl;
  211. //    for (int i = 0; i < 10; i++) {
  212. //        cin >> number;
  213. //        fout << number << endl;
  214. //    }
  215. //    fout.close();
  216. //
  217. //    ifstream fin(path);
  218. //    if (fin.is_open()){
  219. //        double numbers;
  220. //        double sum = 0.0;
  221. //        while (fin >> numbers){
  222. //            sum += numbers;
  223. //        }
  224. //        cout << "Сумма = " << sum << endl;
  225. //        }
  226. //    else{
  227. //        cout << "Ошибка открытия файла" << endl;
  228. //    }
  229. //    fin.close();
  230. //    system("pause");
  231. //    return 0;
  232. //
  233. //}
  234.  
  235. //void sign_x(double x){
  236. //    if (x == 0){
  237. //        cout << 0 << endl;
  238. //    }
  239. //    if (x < 0) {
  240. //        cout << -1 << endl;
  241. //    }
  242. //    else{
  243. //        cout << 1 << endl;
  244. //    }
  245. //}
  246. //int main(){
  247. //    system("chcp 65001");
  248. //    //setlocale(0,"");
  249. //    double x;
  250. //    cout << "Введите число: " << endl;
  251. //    cin >> x;
  252. //    sign_x(x);
  253. //    system("pause");
  254. //    return 0;
  255. //}
  256.  
  257. //int simple(int x){
  258. //    if (x == 2) return x;
  259. //    for (int i = 2; i < (pow(x, 0.5) + 1); i += 1){
  260. //        if (x % i == 0) return 0;
  261. //    }
  262. //    return x;
  263. //}
  264. //
  265. //int main(){
  266. //    system("chcp 65001");
  267. //    //setlocale(0,"");
  268. //    int n;
  269. //    cout << "Введите число до которого вести счёт: " << endl;
  270. //    cin >> n;
  271. //    for (int x = 2; x < n + 1; x += 1){
  272. //        int n2 = simple(x);
  273. //        if (n2 != 0) cout << x << endl;
  274. //    }
  275. //    system("pause");
  276. //}
  277.  
  278. //// Перевод из 10-ой системы счисления в систему счисления b
  279. //string sys(int b, int n) {
  280. //
  281. //    string res = "";
  282. //
  283. //    for (int i = 0; n > 0; i++) {
  284. //
  285. //        if (n == b) {
  286. //            res = "10" + res;
  287. //            break;
  288. //        }
  289. //
  290. //        else {
  291. //            if (n % b > 9) {
  292. //                res = char('A' + (n % b) - 10) + res;
  293. //            }
  294. //            else {
  295. //                res = char((n % b) + '0') + res;
  296. //            }
  297. //        }
  298. //
  299. //        n /= b;
  300. //    }
  301. //
  302. //    return res;
  303. //}
  304. //
  305. //// Перевод из одной системы счисления (base) в указанную (base2)
  306. //int main() {
  307. //    setlocale(0, "");
  308. //    int n, base, base2;
  309. //    string s;
  310. //    string n2;
  311. //    cout << "Введите число: " << endl;
  312. //    cin >> s;
  313. //    cout << "Введите исходную систему счисления: " << endl;
  314. //    cin >> base;
  315. //    cout << "Введите конечную систему счисления: " << endl;
  316. //    cin >> base2;
  317. //    n =  stoll(s, 0, base); // Преобразования строки в число из исходной системы счисления (base) в 10-ю систему счисления
  318. //    n2 = sys(base2, n); // Преобразование числа из 10-ой системы счисления в конечную систему счисления (base2)
  319. //    cout << n2 << endl;
  320. //    return 0;
  321. //}
  322.  
  323. //int main() {
  324. //    setlocale(0, "");
  325. //    double max_sell, min_sell;
  326. //    double all_sum = 0, money_sum = 0, comission_sum = 0;
  327. //    double max_money = -1000, min_money = 1000, max_comission = -1000, min_comission = 1000;
  328. //    double A[3][4] = { {5, 2, 0, 10}, {3, 5, 2, 5}, {20, 0, 0, 0} };
  329. //    double B[4][2] = { {1.2, 0.5}, {2.8, 0.4}, {5, 1}, {2, 1.5} };
  330. //    double C[3][2];
  331. //
  332. //    for (int i = 0; i < 3; i++) {
  333. //        for (int j = 0; j < 2; j++) {
  334. //            C[i][j] = 0;
  335. //            for (int k = 0; k < 4; k++) {
  336. //                C[i][j] += A[i][k] * B[k][j];
  337. //            }
  338. //        }
  339. //    }
  340. //    for (int i = 0; i <= 2; i++) {
  341. //        if (C[i][0] > max_money) {
  342. //            max_money = C[i][0];
  343. //            max_sell = i + 1;
  344. //        }
  345. //        if (C[i][0] < min_money) {
  346. //            min_money = C[i][0];
  347. //            min_sell = i + 1;
  348. //        }
  349. //    }
  350. //    cout << "Больше всего денег получил продавец - " << max_sell  << ", меньше всего денег получил продавец - " << min_sell << endl;
  351. //
  352. //    for (int i = 0; i <= 2; i++) {
  353. //        if (C[i][1] > max_comission) {
  354. //            max_comission = C[i][1];
  355. //            max_sell = i + 1;
  356. //        }
  357. //        if (C[i][0] < min_comission) {
  358. //            min_comission = C[i][0];
  359. //            min_sell = i + 1;
  360. //        }
  361. //    }
  362. //    cout << "Наибольшие комиссионные получил продавец - " << max_sell << ", наименьшие комисионные получил продавец - " << min_sell << endl;
  363. //
  364. //    for (int i = 0; i <= 2; i++) {
  365. //        money_sum += C[i][0];
  366. //    }
  367. //    cout << "Общая сумма денег, вырученных за проданные товары: " << money_sum << endl;
  368. //
  369. //    for (int i = 0; i <= 2; i++) {
  370. //        comission_sum += C[i][1];
  371. //    }
  372. //    cout << "Сумма комиссионных всех продавцов: " << comission_sum << endl;
  373. //
  374. //    all_sum = comission_sum + money_sum;
  375. //    cout << "Сумма денег, прошедшая через руки продавцов: " << all_sum << endl;
  376. //
  377. //    system("pause");
  378. //    return 0;
  379. //}
  380.  
  381. //// Файлы
  382. //int main(){
  383. //    system("chcp 65001");
  384. //    setlocale(0,'');
  385. //    string path = "textC.txt";
  386. //    ofstream fout;
  387. //
  388. //    fout.open(path, ofstream::app);
  389. //
  390. //    if (!fout.is_open()){
  391. //        cout << "Ошибка открытия файла!" << endl;
  392. //    }
  393. //    else {
  394. //        cout << "Введите данные" << endl;
  395. //        string a;
  396. //        cin >> a;
  397. //        fout << a;
  398. //    }
  399. //
  400. //    fout.close();
  401. //
  402. //    ifstream fin;
  403. //    fin.open(path);
  404. //    if (!fin.is_open()) {
  405. //        cout << "Ошибка открытия файла!" << endl;
  406. //    }
  407. //    else {
  408. //        cout << "Успешно!" << endl;
  409. //        char ch;
  410. //        while (fin.get(ch)) {
  411. //            cout << ch;
  412. //        }
  413. //    }
  414. //
  415. //    fin.close();
  416. //
  417. //    system("pause");
  418. //    return 0;
  419. //}
  420.  
  421. //int main(){
  422. //    system("chcp 65001");
  423. //    //setlocale(0,"");
  424. //    int a;
  425. //    string path = "textC.txt";
  426. //    ifstream fin;
  427. //    fin.open(path);
  428. //    if (!fin.is_open()) {
  429. //        cout << "Ошибка открытия файла" << endl;
  430. //
  431. //    }
  432. //    else {
  433. //        while(!fin.eof()) {
  434. //            if (fin >> a){
  435. //                cout << a << endl;
  436. //            }
  437. //            else {
  438. //                fin.clear();
  439. //                fin.ignore(1, ' ');
  440. //            }
  441. //        }
  442. //
  443. //    }
  444. //
  445. //    fin.close();
  446. //    return 0;
  447. //
  448. //// Файлы
  449.  
  450. //long double fact(int N)
  451. //{
  452. //  if (N < 0)
  453. //      return 0;
  454. //  if (N == 0)
  455. //      return 1;
  456. //  else
  457. //      return N * fact(N - 1);
  458. //}
  459. //int main() {
  460. //  setlocale(0, "");
  461. //  long double n, lim, Sum, score = 1, curSum = 0;
  462. //    cout << "Введите число: ";
  463. //  cin >> n;
  464. //    lim = n;
  465. //    Sum = fact(n);
  466. //
  467. //    while (score < lim){
  468. //        curSum += Sum;
  469. //        Sum += fact(n - 1);
  470. //        n -= 1;
  471. //        score += 1;
  472. //    }
  473. //
  474. //    cout << curSum << endl;
  475. //  system("pause");
  476. //  return 0;
  477. //}
  478.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement