Дан массив А из 20... - вопрос №805789

Дан массив А из 20 элементов. Заменить положительные элементы массива на среднее арифметическое элементов массива. Результат вывести на печать. на языке бейсик

Ответы

Какой тип у элементов массива?

Могу на с++ )

int size = 20;

//ищем среднее арифметическое

double mean = 0.;

for (int i = 0; i<size; i++)

mean += A[i]; //суммируем все элементы

mean /= size; //сумму делим на количество элементов

//заменяем положительные элементы на ср. арифм.

for (int i = 0; i<size; i++)

{

if (A[i]>0)

A[i] = mean;

}

//выводим на печать

for (int i = 0; i<size; i++)

std::cout<<A[i]<<" "; //в кавычках разделитель — прообел

26.10.13

Еva

Читать ответы
Посмотреть всех экспертов из раздела Учеба и наука > Информатика
Пользуйтесь нашим приложением Доступно на Google Play Загрузите в App Store