#include <stdio.h>
#include <stdlib.h>
int Simple(int N) // функция проверяет число на принадлежность к простым числам
{
for (int i = 2; i*i <= N; i++)
if (N % i == 0) return 0;
return 1;
}
int main() {
FILE *S1;
int i, j, *a, n, sr_zn;
system("chcp 1251");
system("cls");
S1 = fopen("input.txt", "r"); //открываем текстовый файл для чтения
fscanf(S1, "%d", &n); // считывеам колличество чисел в переменную n
a = (int*)malloc(n * sizeof(int)); // динамически создаём массив размерностью n
sr_zn = 0;
for (int i = 0; i < n; i++)
{
fscanf(S1, "%d", &a[i]); // заполняем массив числами
sr_zn += a[i]; // сумма чисел в массиве
}
sr_zn = sr_zn / n; // среднее арифметическое чисел массива
i = 0;
j = 0;
while (i < n)
{
if (j < n)
{
if (a[j] > sr_zn && Simple(a[j]))
{
a[i] = a[j];
i++;
}
j++;
}
else {
a[i] = 0;
i++;
}
}
for (int i = 0; i < n; i++)
{
printf( "%d ", a[i]);
}
fclose(S1); // закрываем файл для чтения
getchar(); getchar();
return 0;
}
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.