фу, наконец-то сделал всё. для того, чтобы тут не валялись ошибки, выложу полностью рабочий код этой ахуенно сложной программы
Показать скрытый текст
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <time.h>
int main ()
{
int a[99];
int i, S, m, K; // m-кол-во положит. э-тов, S-сумма положит. э-тов, K-средн. арифм. положит. э-тов
srand(unsigned (time(0))); // смена чисел в функции rand()
S=0, m=0, K=0;
printf ("Primary Line: \n");
for(i=0; i<100; i++) // Массив задаётся случайными э-тами и выводится на экран
{
a[i]=rand()%200-100;
printf ("%4d", a[i]);
}
for(i=0; i<100; i++)
if (a[i]>0)
{
S=S+a[i]; // Нахождение суммы положит элементов массива
m++; // Нахождение кол-ва положительных э-тов
}
K=S/m; // Нахождение Среднего арифм. значения всех положит. э-тов
for(i=0; i<100; i++) // Все отрицательные э-ты заменяются на средн. арифм.
if (a[i]<0)
{
a[i]=K;
}
printf ("Modified Line: \n"); // Вывод изменнёного массива на экран
for(i=0; i<100; i++)
printf ("%4d", a[i]);
getchar();
return 0;
}
на комменты не обращайте внимания))