1.Составить программу ввода элементов массива A[1..12]случайными целыми числами в диапазоне от -10 до 10 и находит количество элементов с отрицательными значениями. 2.Составить программу ввода элементов массива A[1..8]случайными целыми числами в диапазоне от 1 до 22 и заменяет все отрицательные элементы на -9.
Программа 1:
#include <iostream>#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
int A[12];
int countNegatives = 0;
srand(time(0));
for (int i = 0; i < 12; i++) {
A[i] = rand() % 21 - 10;
if (A[i] < 0) {
countNegatives++;
}
}
cout << "Массив A[1..12]:" << endl;
for (int i = 0; i < 12; i++) {
cout << A[i] << " ";
}
cout << endl << "Количество элементов с отрицательными значениями: " << countNegatives << endl;
return 0;
}
Программа 2:
#include <iostream>#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
int A[8];
srand(time(0));
for (int i = 0; i < 8; i++) {
A[i] = rand() % 22 + 1;
if (A[i] < 0) {
A[i] = -9;
}
}
cout << "Массив A[1..8] с заменой отрицательных элементов на -9:" << endl;
for (int i = 0; i < 8; i++) {
cout << A[i] << " ";
}
return 0;
}