Задание: Дан целочисленный массив А[N]. Заменить все элементы массива, являющиеся простыми числами, на максимальное значение элементов массива
Код программы:
#include
#include
using namespace std;
bool isPrime(int num)
{
if (num A[i];
}
int maxVal = A[0];
for (int i = 1; i < N; i++)
{
if (A[i] > maxVal)
{
maxVal = A[i];
}
}
int maxPrime = -1;
for (int i = 0; i < N; i++)
{
if (isPrime(A[i]))
{
A[i] = maxVal;
if (A[i] > maxPrime)
{
maxPrime = A[i];
}
}
}
cout