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 86 additions and 154 deletions

View File

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

View File

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

View File

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

View File

@@ -1,18 +1,34 @@
#include <iostream>
using namespace std;
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() {
long long n;
cout << "Number: ";
cin >> n;
long long m;
m = llabs(n);
if (m == 0) {
cout << "All integers divide 0\n";
return 0;
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] << " ";
}
for (long long i = 1; i <= m; i++) if (m % i == 0) cout << i << " ";
cout << "\n";
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;
}

52
task5.cpp Normal file
View File

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