C++
Напишіть програму, що заміняє нулями всі від’ємні елементи заданого не порожнього масиву, що передують його першому максимальному елементу.
Ответы
Ответ дал:
1
#include <iostream>
#include <climits>
int main() {
const int MAX_SIZE = 100;
int A[MAX_SIZE];
int n;
std::cout << "Введіть розмір масиву (n): ";
std::cin >> n;
std::cout << "Введіть елементи масиву: ";
for (int i = 0; i < n; ++i) {
std::cin >> A[i];
}
int maxIndex = -1;
for (int i = 0; i < n; ++i) {
if (A[i] == A[maxIndex]) {
break;
}
if (A[i] > A[maxIndex] || maxIndex == -1) {
maxIndex = i;
}
if (A[i] < 0) {
A[i] = 0;
}
}
std::cout << "Змінений масив: ";
for (int i = 0; i < n; ++i) {
std::cout << A[i] << " ";
}
return 0;
}
Вас заинтересует
1 год назад
1 год назад
1 год назад
2 года назад
2 года назад
8 лет назад