Untitled
unknown
plain_text
a year ago
3.1 kB
6
Indexable
#include <iostream> #include <math.h> #include <string.h> using namespace std; long long factorial(int a) { long long fr = 1; while (a > 0) { fr *= a; a--; } return fr; } double average(int a1, int b) { double ver = (a1 + b) / (double)2; return ver; } int f1(int a2) { int dist = 0; while (a2 > 0) { a2 /= 10; dist += 1; } std::cout << dist; return dist; } double distance(double x1, double x2, double y1, double y2) { double res; double l1, l2; l1 = x1 - x2; l2 = y1 - y2; res = sqrt((l1 * l1) + (l2 * l2)); std::cout << res; return res; } bool one(int a3) { int i = 2; while (i < a3) { if (a3 % i == 0) { std::cout << "NO"; return false; } else { i++; } } std::cout << "YES"; return true; } bool prostoe(int a4) { int i = 2; while (i <= sqrt(a4)) { if (a4 % i == 0) { return false; } i++; } return true; } int e(int b2) { int y = 2; int i = 0; while (y <= (b2 / 2)) { if (b2 % y == 0) { i++; std::cout << y << endl; } y++; } return i; } int s(int a6, int b3) { int summ = 0; bool h = 0; int i; while (a6 <= b3) { i = 2; h = 0; while (i <= sqrt(a6)) { if (a6 % i == 0) h = 1; i++; } if (h == 0) { summ += a6; std::cout << a6 << " "; } a6++; } return summ; } int r(int a7) { int i = 0; while (a7 > 0) { std::cout << a7 % 10; a7 /= 10; i++; } return i; } long POW(int d, int s) { int pow = 1; while (s > 0) { pow *= d; s--; } return pow; } string sr(string str) { int i = 0; bool iz = 0; while (i < str.size()) { iz = 0; if (str[i] == 'o' && iz == 0) { str[i] = 'a'; iz = 1; } if (str[i] == 'a' && iz == 0) { str[i] = 'o'; iz = 1; } i++; } std::cout << str; return str; } void fof(int& aa, int& bb) { int v = aa; aa = bb; bb = v; } int aver_mas(mas[10], const int size) { int min = mas[0]; int max = mas[0]; int i = 0; while (i < 10) { if (mas[i] < min) { min = mas[i]; } if (mas[i] > max) { max = mas[i]; } } return (max + min) / 2; } int main() { int a; cin >> a; factorial(a); int a1, b; cin >> a1 >> b; average(a1, b); int a2; cin >> a2; f1(a2); double x1, x2, y1, y2; cin >> x1 >> y1 >> x2 >> y2; distance(x1, x2, y1, y2); int a3; cin >> a3; one(a3); int a4; cin >> a4; if (prostoe(a4) == 1) { cout << "YES"; } else { cout << "NO"; } int b2; cin >> b2; cout << e(b2); int a6, b3; cin >> a6 >> b3; cout << s(a6, b3); int a7; cin >> a7; cout << r(a7); int d, s; cin >> d >> s; cout << pow(d, s); string str; cin >> str; sr(str); int aa, bb; cin >> aa >> bb; fof(aa, bb); cout << aa << " " << bb; int mas[10]; mas[0] = 11; mas[1] = 12; mas[2] = 13; mas[3] = 14; mas[4] = 15; mas[5] = 16; mas[6] = 17; mas[7] = 18; mas[8] = 19; mas[9] = 20; const int size = 10; aver_mas(mas); return 0; }
Editor is loading...
Leave a Comment