1) создать массив размером 20 и заполнить его с клавиатуры. найти количество и суммы четных и нечетных элементов массива. 2) найти сумму всех элементов массива. 3) посчитать кол-во отрицательных(меньше 0) элементов. c++
Ответы на вопрос:
c++ gnu. простое заполнение массива, а потом в цикле проверки.
в конце выводим результаты.
мой вариант решения:#include
using namespace std;
int main()
{
const int size = 20;
int arr[size];
for (int i = 0; i < size; ++i)
{
cout < < "enter " < < i < < " element -> ";
cin > > arr[i];
}
int allsum = 0;
int evsum = 0;
int oddsum = 0;
int evcounter = 0;
int oddcounter = 0;
int smallthenzero = 0;
for (int i = 0; i < size; ++i)
{
allsum += arr[i];
if (arr[i] < 0) smallthenzero++;
if (arr[i] % 2 == 0)
{
evcounter++;
evsum += arr[i];
}
else
{
oddcounter++;
oddsum += arr[i];
}
}
cout < < "even numbers counter - " < < evcounter < < endl;
cout < < "odd numbers counter - " < < oddcounter < < endl;
cout < < "even numbers sum - " < < evsum < < endl;
cout < < "odd numbers sum - " < < oddsum < < endl;
cout < < "all numbers sum - " < < allsum < < endl;
cout < < "small then zero numbers - " < < smallthenzero < < endl;
cin.get();
cin.get();
}
Популярно: Информатика
-
банан000809.06.2022 00:21
-
Битон6417.01.2020 15:48
-
ттсссс12.03.2022 18:10
-
nasa21p08m1i05.04.2021 15:10
-
TrueStOrY13323.12.2022 12:09
-
popovaliliya19.04.2023 20:21
-
alonedango03.10.2021 04:58
-
maruad216.04.2022 18:07
-
ivanmoskvin17701.11.2022 08:17
-
eliot4015.03.2020 15:39