initial commit

This commit is contained in:
2023-07-16 13:23:25 +00:00
commit c3fa5367c3
85 changed files with 4921 additions and 0 deletions

18
C++/lesson3/task0.cpp Normal file
View File

@ -0,0 +1,18 @@
#include <iostream>
int main() {
int n;
std::cin >> n;
int* nums = new int[n];
for (int i = 0; i < n; i++) {
std::cin >> nums[i];
}
for (int i = 0; i < n; i++) {
std::cout << nums[i] << ' ';
}
std::cout << std::endl;
delete[] nums;
}

18
C++/lesson3/task1.cpp Normal file
View File

@ -0,0 +1,18 @@
#include <iostream>
int main() {
int a[10] = {11, 34, 32, 5, 86, 34, 123, 456, 148, 3456};
int min = a[0];
int max = a[0];
for (int i = 0; i < 10; i++) {
if (a[i] < min) {
min = a[i];
}
if (a[i] > max) {
max = a[i];
}
}
std::cout << min << "\n";
std::cout << max << "\n";
}

19
C++/lesson3/task2.cpp Normal file
View File

@ -0,0 +1,19 @@
#include <cstdlib>
#include <ctime>
#include <iostream>
int main() {
int nums[10];
std::srand(std::time(NULL));
for (int i = 0; i < 10; i++) {
nums[i] = rand() % 100 + 1;
}
int sum = 0;
for (int i = 0; i < 10; i++) {
sum += nums[i];
}
std::cout << sum / 10 << '\n';
}

20
C++/lesson3/task3.cpp Normal file
View File

@ -0,0 +1,20 @@
#include <iostream>
int main() {
int n;
std::cin >> n;
int* nums = new int[n];
for (int i = 0; i < n; i++) {
std::cin >> nums[i];
}
int sum = 0;
for (int i = 0; i < n; i++) {
sum += nums[i];
}
std::cout << sum << '\n';
delete[] nums;
}

26
C++/lesson3/task4.cpp Normal file
View File

@ -0,0 +1,26 @@
#include <iostream>
int main() {
int n;
std::cin >> n;
int a[n][n];
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
a[i][j] = i * j;
std::cout << a[i][j] << " ";
}
std::cout << "\n";
}
int s = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
s += a[i][j];
}
int avg = s / n;
std::cout << avg << "\n";
s = 0;
}
}

23
C++/lesson3/task5.cpp Normal file
View File

@ -0,0 +1,23 @@
#include <iostream>
int main() {
int a[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
std::cout << a[i][j] << ' ';
}
std::cout << '\n';
}
std::cout << '\n';
std::swap(a[0], a[2]);
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
std::cout << a[i][j] << ' ';
}
std::cout << '\n';
}
}

22
C++/lesson3/task6.cpp Normal file
View File

@ -0,0 +1,22 @@
#include <iostream>
void bubbleSort(int data[], int lenD) {
int tmp = 0;
for (int i = 0; i < lenD; i++) {
for (int j = (lenD - 1); j >= (i + 1); j--) {
if (data[j] < data[j - 1]) {
tmp = data[j];
data[j] = data[j - 1];
data[j - 1] = tmp;
}
}
}
}
int main() {
int a[3] = {1, 3, 5};
int b[3] = {0, 2, 4};
int c[6];
for (int)
}