Учеба и наука

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

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

октябрь 26, 2013 г.

  • Всего ответов: 1

  • Татьяна - аватарка

    Татьяна

    112-й в Учебе и науке

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

    Могу на с++ )

    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, 2013 г.
    Ответ понравился автору

Похожие вопросы