From 8f3483480ca4f15c54429f3be70be0499d29bf5b Mon Sep 17 00:00:00 2001 From: Misha Date: Tue, 30 Sep 2025 17:22:37 +0300 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=C2=AB?= =?UTF-8?q?/=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- task1.cpp | 97 +++++++++++++++++++++++++++++++++++++++++++------------ task2.cpp | 79 ++++++++++++++++++++++---------------------- task3.cpp | 74 +++++++++++------------------------------- task4.cpp | 37 +++++++++++---------- 4 files changed, 154 insertions(+), 133 deletions(-) diff --git a/task1.cpp b/task1.cpp index f921a22..f259efb 100644 --- a/task1.cpp +++ b/task1.cpp @@ -1,20 +1,77 @@ -#include -using namespace std; - -int main() { - int n; - cout << "Enter a four-digit number: "; - cin >> n; - - if (n < 1000 || n > 9999) { - cout << "Error! This is not a four-digit number." << endl; - } else { - int a = n / 1000; - int b = (n / 100) % 10; - int c = (n / 10) % 10; - int d = n % 10; - int r = c * 1000 + d * 100 + a * 10 + b; - cout << "Result: " << r << endl; - } - return 0; -} +//#include +// +//using namespace std; +// +//int main() { +// int s; +// cout << "Size: "; +// cin >> s; +// int t; +// cout << "Shape (1-left,2-right,3-up,4-down,5-square): "; +// cin >> t; +// if (s < 1) return 0; +// switch (t) { +// case 1: { +// int i; +// int j; +// for (i = 1; i <= s; i++) { +// for (j = 1; j <= i; j++) cout << "*"; +// cout << "\n"; +// } +// break; +// } +// case 2: { +// int i; +// int j; +// for (i = 1; i <= s; i++) { +// for (j = 1; j <= s - i; j++) cout << " "; +// for (j = 1; j <= i; j++) cout << "*"; +// cout << "\n"; +// } +// break; +// } +// case 3: { +// int i; +// int j; +// int k; +// for (i = 1; i <= s; i++) { +// for (j = 1; j <= s - i; j++) cout << " "; +// for (k = 1; k <= 2 * i - 1; k++) cout << "*"; +// cout << "\n"; +// } +// break; +// } +// case 4: { +// int i; +// int j; +// int k; +// for (i = s; i >= 1; i--) { +// for (j = 1; j <= s - i; j++) cout << " "; +// for (k = 1; k <= 2 * i - 1; k++) cout << "*"; +// cout << "\n"; +// } +// break; +// } +// case 5: { +// int i; +// int j; +// int k; +// for (i = s; i >= 1; i--) { +// for (j = 1; j <= s - i; j++) cout << " "; +// for (k = 1; k <= 2 * i - 1; k++) cout << "*"; +// cout << "\n"; +// } +// for (i = 1; i <= s; i++) { +// for (j = 1; j <= s - i; j++) cout << " "; +// for (k = 1; k <= 2 * i - 1; k++) cout << "*"; +// cout << "\n"; +// } +// break; +// } +// default: { +// cout << "Wrong choice\n"; +// break; +// } +// } +// return 0; +//} \ No newline at end of file diff --git a/task2.cpp b/task2.cpp index 72ed94d..5b67327 100644 --- a/task2.cpp +++ b/task2.cpp @@ -1,39 +1,40 @@ -#include -using namespace std; - -int main() { - double ab; - double bc; - double weight; - cout << "Distance A-B: "; - cin >> ab; - cout << "Distance B-C: "; - cin >> bc; - cout << "Cargo weight: "; - cin >> weight; - - double fuel; - if (weight <= 500) fuel = 1; - else if (weight <= 1000) fuel = 4; - else if (weight <= 1500) fuel = 7; - else if (weight <= 2000) fuel = 9; - else { - cout << "The airplane cannot lift such a load!" << endl; - return 0; - } - - double nAB = ab * fuel; - double nBC = bc * fuel; - - if (nAB > 300) { - cout << "It is impossible to reach point B by flight." << endl; - } - else if (nBC > 300) { - cout << "It is impossible to fly from B to C." << endl; - } - else { - double fill = max(0.0, nBC - (300 - nAB)); - cout << "Minimum refuel at B: " << fill << " liters." << endl; - } - return 0; -} +//#include +// +//using namespace std; +// +//int main() { +// long long x; +// cout << "Number: "; +// cin >> x; +// long long y; +// y = llabs(x); +// if (y == 0) { +// cout << "Digits: 1\n"; +// cout << "Sum: 0\n"; +// cout << "Avg: 0\n"; +// cout << "Zeros: 1\n"; +// return 0; +// } +// int c; +// c = 0; +// int s; +// s = 0; +// int z; +// z = 0; +// while (y > 0) { +// int d; +// d = y % 10; +// s += d; +// if (d == 0) z++; +// y /= 10; +// c++; +// } +// double a; +// a = (c == 0) ? 0.0 : (double)s / c; +// cout << "Digits: " << c << "\n"; +// cout << "Sum: " << s << "\n"; +// cout << "Avg: " << a << "\n"; +// cout << "Zeros: " << z << "\n"; +// return 0; +//} +// diff --git a/task3.cpp b/task3.cpp index 5694e5a..03f4e5a 100644 --- a/task3.cpp +++ b/task3.cpp @@ -1,55 +1,19 @@ -#include -#include -using namespace std; - -int main() { - int c; - cout << "Menu:" << endl; - cout << "1. Income and delays -> lines of code" << endl; - cout << "2. Lines of code and desired salary -> delay" << endl; - cout << "3. Lines of code and delays -> salary" << endl; - cin >> c; - - int l; - int t; - int s; - - switch (c) { - case 1: - cout << "Enter the desired income ($): "; - cin >> s; - cout << "Enter the number of tardies: "; - cin >> t; - s += (t / 3) * 20; - l = (s / 50.0) * 100; - cout << "Vasyl needs to write " << l << " lines of code." << endl; - break; - - case 2: - cout << "Enter the number of lines of code: "; - cin >> l; - cout << "Enter your desired salary ($): "; - cin >> s; - int b; - b = (l / 100) * 50; - cout << "Vasya can be late at most " - << ((b - s) / 20) * 3 << " time(s)." << endl; - break; - - case 3: - cout << "Enter the number of lines of code: "; - cin >> l; - cout << "Enter the number of tardies: "; - cin >> t; - s = (l / 100) * 50 - (t / 3) * 20; - if (s > 0) - cout << "Vasyl's salary: " << s << " $" << endl; - else - cout << "Vasya will not be paid anything." << endl; - break; - - default: - cout << "Invalid choice." << endl; - } - return 0; -} +//#include +// +//using namespace std; +// +//int main() { +// int k; +// k = 0; +// for (int i = 100; i <= 999; i++) { +// int a; +// a = i / 100; +// int b; +// b = (i / 10) % 10; +// int c; +// c = i % 10; +// if (a != b && a != c && b != c) k++; +// } +// cout << k << "\n"; +// return 0; +//} \ No newline at end of file diff --git a/task4.cpp b/task4.cpp index 16e7745..3f4f81d 100644 --- a/task4.cpp +++ b/task4.cpp @@ -1,19 +1,18 @@ -#include -#include -using namespace std; - -int main() { - int f; - cout << "Enter the finger number (1-5): "; - cin >> f; - - switch (f) { - case 1: cout << "pollex" << endl; break; - case 2: cout << "index" << endl; break; - case 3: cout << "medius" << endl; break; - case 4: cout << "annularis" << endl; break; - case 5: cout << "digitus minimus" << endl; break; - default: cout << "Incorrect number!" << endl; - } - return 0; -} +#include + +using namespace std; + +int main() { + long long n; + cout << "Number: "; + cin >> n; + long long m; + m = llabs(n); + if (m == 0) { + cout << "All integers divide 0\n"; + return 0; + } + for (long long i = 1; i <= m; i++) if (m % i == 0) cout << i << " "; + cout << "\n"; + return 0; +} \ No newline at end of file