НАПИСАТЬ ПРОГРАММУ В dev-c++ Составить программу, формирующую одномерный массив, состоящий из N целых элементов. Вычислить сумму положительных элеменnов массива. Определить количество элементов, имеющих четные поряд-
ковые номера и являющиеся нечетными числами. Упорядочить элементы
массива по возрастанию.

Ответы

Ответ дал: Khaker1999
0

#include <iostream>

int main()

{

int *arr, N;

int posSum = 0, numOfEl = 0;

std::cin >> N;

arr = new int[N];

for (int i = 0; i < N; i++)

{

std::sin >> arr[i];

if (arr[i] > 0)

sum += arr[i];

if (arr[i] % 2 != 0 && i % 2 == 0)

numOfEl++;

}

// Сортировка "Пузырьком"

for (int i = 0; i < N; i++)

for (int j = 0; j < N - i - 1; j++)

if (arr[j + 1] < arr[j])

{

int tmp = arr[j + 1];

arr[j + 1] = arr[j];

arr[j] = tmp;

}

return 0;

}

Ответ дал: eliagalkova
0
std::sin >> arr[i]; он это выделяет и ошибку выдаёт
Ответ дал: eliagalkova
0
ту исправила,теперь вот что sum += arr[i];
Ответ дал: Khaker1999
0
А, я забыл объявить сумму: int sum = 0;
Вас заинтересует