НАПИСАТЬ ПРОГРАММУ В dev-c++ Составить программу, формирующую одномерный массив, состоящий из N целых элементов. Вычислить сумму положительных элеменnов массива. Определить количество элементов, имеющих четные поряд-
ковые номера и являющиеся нечетными числами. Упорядочить элементы
массива по возрастанию.
Ответы
Ответ дал:
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;
}
Ответ дал:
0
std::sin >> arr[i]; он это выделяет и ошибку выдаёт
Ответ дал:
0
ту исправила,теперь вот что sum += arr[i];
Ответ дал:
0
А, я забыл объявить сумму: int sum = 0;
Вас заинтересует
1 год назад
2 года назад
2 года назад
7 лет назад
8 лет назад