
Помогите пожалуйста срочно! На с++ Найдите количество положительных элементов в данном массиве.
Формат входных данных В первой строке вводится количество элементов в массиве. Во второй строке вводятся элементы массива. Формат выходных данных Выведите ответ на задачу. Sample Input: 5 1 -2 3 -4 5 Sample Output: 3

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

#include <iostream>
#include <vector>
using namespace std;
int main() {
int n,c=0;
cin >> n;
vector <int> a;
for (int i = 0; i < n; i++) {
int temp;
cin >> temp;
a.push_back(temp);
}
for (int i = 0; i < n; i++) {
if (a[i] > 0) {
c = c + 1;
}
}
cout << c;
return 0;
}



Конечно, я могу помочь! Вот решение задачи на подсчет количества положительных элементов в массиве на языке C++:
cpp#include <iostream>
int main() {
int n;
std::cin >> n; // Вводим количество элементов в массиве
int count = 0; // Инициализируем счетчик положительных элементов
for (int i = 0; i < n; i++) {
int num;
std::cin >> num; // Вводим элементы массива
if (num > 0) {
count++; // Увеличиваем счетчик, если элемент положительный
}
}
std::cout << count << std::endl; // Выводим результат
return 0;
}
Вы можете скопировать этот код и запустить его для решения задачи. Он считывает количество элементов в массиве и затем поочередно считывает каждый элемент. Если элемент положительный, счетчик увеличивается. В конце программа выводит количество положительных элементов.
Для входных данных, которые вы предоставили, программа выведет:
3
То есть в данном массиве 3 положительных элемента.


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