На С++ срочно
1) Заповнити масив з 10 елементів з клавіатури. Вивести на екран всі елементи, більші за 2,7. Масив типу double.
2) Заповнити масив з 10 елементів випадковими числами від -50 до 50. Вивести на екран кількість додатніх та кількість від'ємних чисел. Масив типу int.
3) Заповнити масив з 7 елементів цілими числами одразу під час оголошення. Вивести на екран окремо в рядок всі парні числа, і в окремому рядку всі непарні
Ответы
Ответ:
1. Заповнення та виведення масиву типу double:
```cpp
#include <iostream>
int main() {
const int size = 10;
double arr[size];
// Заповнення масиву з клавіатури
std::cout << "Введіть " << size << " чисел типу double:\n";
for (int i = 0; i < size; i++) {
std::cin >> arr[i];
}
// Виведення чисел, більших за 2.7
std::cout << "Числа, більші за 2.7:\n";
for (int i = 0; i < size; i++) {
if (arr[i] > 2.7) {
std::cout << arr[i] << " ";
}
}
return 0;
}
```
2. Заповнення та виведення масиву типу int і підрахунок кількості додатніх і від'ємних чисел:
```cpp
#include <iostream>
#include <cstdlib> // Для генерації випадкових чисел
int main() {
const int size = 10;
int arr[size];
int positiveCount = 0;
int negativeCount = 0;
// Заповнення масиву випадковими числами від -50 до 50
for (int i = 0; i < size; i++) {
arr[i] = rand() % 101 - 50; // Генеруємо випадкове число в діапазоні [-50, 50]
}
// Підрахунок кількості додатніх і від'ємних чисел та виведення їх
for (int i = 0; i < size; i++) {
if (arr[i] > 0) {
positiveCount++;
} else if (arr[i] < 0) {
negativeCount++;
}
}
std::cout << "Кількість додатніх чисел: " << positiveCount << "\n";
std::cout << "Кількість від'ємних чисел: " << negativeCount << "\n";
return 0;
}
```
3. Виведення парних і непарних чисел з масиву:
```cpp
#include <iostream>
int main() {
const int size = 7;
int arr[size] = {2, 7, 14, 5, 8, 11, 10};
std::cout << "Парні числа:\n";
for (int i = 0; i < size; i++) {
if (arr[i] % 2 == 0) {
std::cout << arr[i] << " ";
}
}
std::cout << "\nНепарні числа:\n";
for (int i = 0; i < size; i++) {
if (arr[i] % 2 != 0) {
std::cout << arr[i] << " ";
}
}
return 0;
}
```