Вопрос задан 07.06.2023 в 01:48. Предмет Информатика. Спрашивает Булаткина Асель.

Программа запрашивает число п. Далее, мы вводим чисел и сохраняем все введенные числа массив.

Выведите в конце только положительные элементы. Ввод: 10 Ввод: 10 6 19 26-34685-65 90 25 12-345-678-910 Вывод: 6 19 26 46 85 90 25 Вывод: 12457810 *C++*​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Мирная Ксюша.

Объяснение:

#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 для проверки каждого элемента на положительность.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке 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++.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос