НАПИСАТЬ ПРОГРАММУ В dev-c++ Составить программу, формирующую одномерный массив, состоящий из N целых элементов. Вычислить сумму положительных элеменnов массива. Определить количество элементов, имеющих четные порядковые номера и являющиеся нечетными числами. Упорядочить элементы массива по возрастанию.
using namespace std;
int main() {
int N;
cout << "Введите размер массива: ";
cin >> N;
int arr[N];
cout << "Введите элементы массива: ";
for(int i = 0; i < N; i++){
cin >> arr[i];
}
int sum = 0;
int count = 0;
for(int i = 0; i < N; i++) {
if(arr[i] > 0){
sum += arr[i];
}
if(i % 2 == 0 && arr[i] % 2 != 0){
count++;
}
}
cout << "Сумма положительных элементов массива: " << sum << endl;
cout << "Количество элементов с четными порядковыми номерами и нечетными числами: " << count << endl;
// Сортировка массива по возрастанию
bool swapped;
do {
swapped = false;
for(int i = 0; i < N-1; i++){
if(arr[i] > arr[i+1]){
swap(arr[i], arr[i+1]);
swapped = true;
}
}
} while(swapped);
cout << "Отсортированный массив: ";
for(int i = 0; i < N; i++){
cout << arr[i] << " ";
}
return 0;
}