https://pastein.ru/t/svV

  скопируйте уникальную ссылку для отправки

Загрузка данных


#include <stdio.h>
#include <stdbool.h>
bool isPrime(int n)
{
    
    if (n > 1)
    {
        
        for (int i = 2; i < n; i++)
            if (n % i == 0) 
                return false;
 
       
        return true;
    }
    else 
        return false;
}

int main() {
    int Y[] = {56, 12, 78, 97, 16, 33, 46, 11};
    int primeCount = 0;
    int maxn = Y[0];

    for (int i = 0; i++;) {
        if (Y[i] >= 10 && Y[i] <= 99 && isPrime(Y[i])) {
	primeCount++;
   printf("Количество простых двузначных чисел: %d\n", primeCount);
}
	 if (primeCount > 2) {
                Y[i] = 0;
            }
        
        if (Y[i] > maxn) {
            maxn = Y[i];
        }
    }


    printf("Изменен ли максимальный элемент массива: ");
    if (Y[0] == maxn) {
        printf("Нет\n");
    } else {
        printf("Да\n");
    }

    return 0;
}