
Программа запрашивает число п. Далее, мы вводим чисел и сохраняем все введенные числа массив.
Выведите в конце только положительные элементы. Ввод: 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 для проверки каждого элемента на положительность.



Вот пример программы на языке C++, которая выполняет указанные действия:
cpp#include <iostream>
#include <vector>
int main() {
double pi;
std::cout << "Введите число п: ";
std::cin >> pi;
std::vector<double> numbers;
double input;
std::cout << "Введите числа (для завершения введите символ): ";
while (std::cin >> input) {
numbers.push_back(input);
}
std::cout << "Положительные элементы: ";
for (double number : numbers) {
if (number > 0) {
std::cout << number << " ";
}
}
std::cout << std::endl;
return 0;
}
Эта программа сначала запрашивает у пользователя значение числа п (в данном случае, оно будет проигнорировано). Затем пользователь может вводить числа по одному. Ввод прекращается, когда пользователь вводит символ, отличный от числа. После этого программа выводит все положительные числа, введенные пользователем.
Примечание: Для компиляции и запуска этой программы вам понадобится компилятор C++, такой как g++, и вы должны знать, как компилировать и запускать программы на C++.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili