Программа запрашивает число п. Далее, мы вводим чисел и сохраняем все введенные числа массив. Выведите в конце только положительные элементы. Ввод: 10 Ввод: 10 6 19 26-34685-65 90 25 12-345-678-910 Вывод: 6 19 26 46 85 90 25 Вывод: 12457810 *C++*
Ответы
Объяснение:
#include <iostream>
using namespace std;
int main() {
int n;
cout << "Введите число n: ";
cin >> n;
int a[n];
cout << "Введите " << n << " чисел: ";
for (int i = 0; i < n; i++) {
cin >> a[i];
}
cout << "Положительные числа: ";
for (int i = 0; i < n; i++) {
if (a[i] > 0) {
cout << a[i] << " ";
}
}
cout << endl;
return 0;
}
В этом коде мы используем массив a[n] для хранения введенных чисел. Сначала мы запрашиваем у пользователя число n, затем вводим n чисел и сохраняем их в массив a. Затем мы выводим только положительные числа из массива a. Обратите внимание, что мы используем цикл for для обхода массива и условный оператор if для проверки каждого элемента на положительность.