1)дан массив. найти сумму положительных и нечетных и количество отрицательных четных элементов
5-9 класс
|
2)Дан массив целых чисел.Найти сумму четных положительных чисел, стоящих на нечетных местах и количество отрицательных элементов, стоящих на четных местах.
3)дан массив целых чисел.найти сумму четных и положительных элементов, расположенных до первого отрицательного элемента.Примечание:при вводе необходимо учесть, что первый элемент не может быть отрицательным.
1)
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
const int size = 10;
int main()
{
srand (time(0));
int a[size];
int k1 = 0,k2 = 0;
for (int i=0; i<size; i++)
{
a[i]=rand()%20-10;
cout <<a[i] <' ';
k1+=(a[i]>0 && a[i]%2) ? a[i]:0;
k2+=(a[i]<0 && !(a[i]%2)) ? 1:0;
}
cout <<k1 <<end <<k2 <<endl;
return 0;
}
2)
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
const int size = 10;
int main()
{
srand (time(0));
int a[size];
int k1 = 0,k2 = 0;
for (int i=0; i<size; i++)
{
a[i]=rand()%20-10;
cout <<a[i] <' ';
k1+=(a[i]<0 && !(i%2)) ? 1:0;
k2+=(a[i]>0 && !(a[i]%2) && i%2) ? a[i]:0;
}
cout <<k2 <<end <<k2 <<endl;
return 0;
}
это решение какой задачи?
Другие вопросы из категории
Читайте также
2.Дан массив целых чисел из 25 элементов. Заполнить его случайными числами от 0 до 50. Заменить все четные элементы на их квадраты, а нечетные удвоить.
2. Дан массив целых чисел,найти количество отрицательных элементов массива.
3. Дан массив целых чисел,найти количество чётных чисел в массиве.
2. Массив из 6 отрицательных и положительных целых чисел вводится в области описания констант. Найти сумму положительных элементов массива.
3. Массив из 5 целых чисел вводится с клавиатуры в строку. Найти сумму элементов массива, стоящих на чётных позициях. Вывести исходный массив и полученную сумму.
4. Массив из 40 целых чисел из промежутка [10,90] задается с помощью генератора случайных чисел. Найти сумму элементов массива, кратных n . Вывести исходный массив и полученную сумму.
Помогите кто в чем может.