32 Commits

Author SHA1 Message Date
a5da8d2fee Добавить task5.cpp 2025-09-30 20:38:38 +03:00
e7519dc24f Обновить task4.cpp 2025-09-30 19:53:37 +03:00
9b64e13e2a Удалить tak3.cpp 2025-09-30 19:53:20 +03:00
e3600093fa Удалить tac3.cpp 2025-09-30 19:53:17 +03:00
20c9d088d1 Удалить summa.cpp 2025-09-30 19:53:12 +03:00
6c5500d2ba Удалить sum.cpp 2025-09-30 19:53:08 +03:00
862f587d1d Удалить sum_calculator.cpp 2025-09-30 19:53:05 +03:00
403ca01edc Удалить remove_digits.cpp 2025-09-30 19:53:01 +03:00
9ae89cddcd Удалить rectangle.cpp 2025-09-30 19:52:58 +03:00
a67c2e3a56 Удалить range_checker.cpp 2025-09-30 19:52:53 +03:00
f49c803a60 Удалить profit_analysis.cpp 2025-09-30 19:52:50 +03:00
532733f2a2 Удалить profit_6_months.cpp 2025-09-30 19:52:46 +03:00
7cd1897d42 Удалить print.cpp 2025-09-30 19:52:42 +03:00
af2a1a76dc Удалить network1.sh 2025-09-30 19:52:38 +03:00
32a4d414cc Удалить mult.cpp 2025-09-30 19:52:34 +03:00
0701e8e109 Удалить mergedarray.cpp 2025-09-30 19:52:27 +03:00
91617b3536 Удалить maxElem.cpp 2025-09-30 19:52:23 +03:00
2c79197764 Удалить lucky_number.cpp 2025-09-30 19:52:20 +03:00
be306a74ee Удалить funny_test.cpp 2025-09-30 19:52:16 +03:00
625d037dd8 Удалить find_max.cpp 2025-09-30 19:52:13 +03:00
adce67dbfe Удалить elements.cpp 2025-09-30 19:52:09 +03:00
1b12ecba62 Удалить elem2.cpp 2025-09-30 19:52:02 +03:00
3387f59ead Удалить elem1.cpp 2025-09-30 19:51:58 +03:00
d166bb023e Удалить checer.cpp 2025-09-30 19:51:54 +03:00
e71c544bea Удалить bSearch.cpp 2025-09-30 19:51:50 +03:00
b132eae554 Удалить Arr1-Arr2.cpp 2025-09-30 19:51:46 +03:00
71a5fa7db6 Удалить analysis.cpp 2025-09-30 19:51:42 +03:00
3153e293a7 Удалить 123.cpp 2025-09-30 19:51:32 +03:00
d1c231a13f Удалить task2.cpp 2025-09-30 19:51:27 +03:00
a8309bf572 Добавить task4.cpp 2025-09-30 19:51:02 +03:00
f334a19e74 Удалить FP_HW_03_Цикли.pdf 2025-09-30 15:16:58 +03:00
87c2389c93 Загрузить файлы в «/» 2025-09-30 15:15:48 +03:00
5 changed files with 82 additions and 164 deletions

View File

@@ -1,20 +0,0 @@
#include <iostream>
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;
}

View File

@@ -1,39 +0,0 @@
#include <iostream>
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;
}

View File

@@ -1,55 +0,0 @@
#include <iostream>
#include <clocale>
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;
}

View File

@@ -1,19 +1,34 @@
#include <iostream>
#include <clocale>
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;
int* removeNeg(int* a, int n, int& newN) {
int* b = new int[n];
int k = 0;
for (int i = 0; i < n; i++)
if (a[i] >= 0) b[k++] = a[i];
newN = k;
int* c = new int[k];
for (int i = 0; i < k; i++) c[i] = b[i];
delete[] b;
return c;
}
int main() {
srand(time(0));
int n = 10;
int* a = new int[n];
for (int i = 0; i < n; i++) {
a[i] = rand() % 21 - 10;
cout << a[i] << " ";
}
cout << endl;
int newN;
int* b = removeNeg(a, n, newN);
cout << "New array: ";
for (int i = 0; i < newN; i++)
cout << b[i] << " ";
cout << endl;
delete[] a;
delete[] b;
return 0;
}

View File

@@ -1,35 +1,52 @@
#include <iostream>
using namespace std;
int main() {
double a;
double b;
double c;
double x;
double y;
cout << "Enter the edges of the brick a, b, c: ";
cin >> a >> b >> c;
cout << "Enter the hole dimensions x, y: ";
cin >> x >> y;
double min1 = a, min2 = b;
if (c < min1) {
min2 = min1;
min1 = c;
}
else if (c < min2) {
min2 = c;
}
if ((min1 <= x && min2 <= y) || (min1 <= y && min2 <= x)) {
cout << "The brick will pass through the opening." << endl;
}
else {
cout << "The brick won't fit through the opening.." << endl;
}
return 0;
}
#include <iostream>
using namespace std;
void addBlock(int*& a, int& n, const int* b, int m) {
int* temp = new int[n + m];
for (int i = 0; i < n; i++) {
temp[i] = a[i];
}
for (int i = 0; i < m; i++) {
temp[n + i] = b[i];
}
delete[] a;
a = temp;
n = n + m;
}
int main() {
srand(time(0));
int n = 7, m = 4;
int* a = new int[n];
int* b = new int[m];
cout << "A: ";
for (int i = 0; i < n; i++) {
a[i] = rand() % 30;
cout << a[i] << (i < n - 1 ? " " : "");
}
cout << endl << "B: ";
for (int i = 0; i < m; i++) {
b[i] = rand() % 30;
cout << b[i] << (i < m - 1 ? " " : "");
}
addBlock(a, n, b, m);
cout << endl << "Result: ";
for (int i = 0; i < n; i++) {
cout << a[i] << (i < n - 1 ? " " : "");
}
cout << endl;
delete[] a;
delete[] b;
return 0;
}