Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 10.05.2016
Сообщений: 3
1

Определить среднее арифметическое элементов списка, и заменить все вхождения некоторого элемента

10.05.2016, 17:02. Показов 4263. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вводится последовательность целых чисел и записывается в памяти в виде линейного списка. Определить среднее арифметическое элементов списка, заменить все вхождения некоторого элемента. Последовательность сохраняется в файле. Результаты обработки и исходный список вывести на экран.
Буду очень благодарен
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2016, 17:02
Ответы с готовыми решениями:

Массив: Найти среднее арифметическое элемента массива меньших некоторого числа m
Найти среднее арифметическое элемента массива меньших некоторого числа m

Заменить в массиве все вхождения отрицательных элементов на два идущих подряд элемента со значением 0
Задание: заменить в массиве все вхождения отрицательных элементов на два идущих подряд элемента со...

Заменить все элементы массива, меньшие 10, на среднее арифметическое отрицательных элементов
5 Дан одномерный массив. Заменить все элементы массива, меньшие 10 на среднее арифметическое...

Заменить все отрицательные элементы на среднее арифметическое значение элементов массива
ввести двухмерный массив A(N,N) Создать программу замены всех негативных элементов на среднее...

1
28 / 20 / 97
Регистрация: 22.10.2015
Сообщений: 304
11.05.2016, 06:38 2
Лучший ответ Сообщение было отмечено Vladimir Nar как решение

Решение

Vladimir Nar,
без записи в файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
#include <vector>
using std::cin;
using std::cout;
using std::endl;
int main()
{
    std::vector<int> Data;
    int N=10, //kolichestvo elementov
        temp,
        sum=0,
        elementOld=2, //kakie zamenit
        elementNew=3; //novoe znachenie
    for (int i = 0; i < N; i++)
    {
        cin >> temp;
        Data.push_back(temp);
        sum += temp;
    }
 
    for (int i = 0; i < N; i++)
    {
        cout << Data.at(i) << " ";
        if (Data.at(i) == elementOld)
            Data.at(i) = elementNew;
    }
    cout << endl;
    for (int i = 0; i < N; i++)
        cout << Data.at(i) << " ";
    cout << endl << (double)sum / N<<endl;
    system("pause");
    return 0;
}
1
11.05.2016, 06:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.05.2016, 06:38
Помогаю со студенческими работами здесь

Определить среднее арифметическое значений элементов, начиная с номера элемента с максимальным значением
Помогите найти ошибку в масиве Надо определить среднее арифметическое значений элементов, начиная...

Определить среднее арифметическое элементов массива, а также значение элемента, ближайшего к среднему
Одномерный массив из n случайных чисел, каждое из которых лежит в пределах от 10 до 50. Определить...

В массиве определить среднее арифметическое отрицательных элементов, расположенных после минимального элемента
Написать программу на языке С++. Элементы массива ввести с клавиатуры. В массиве В, содержащем 12...

Найдите среднее арифметическое элементов массива и все элементы, которые меньше этого среднего, заменить на 0
Найдите среднее арифметическое элементов массива и все элементы, которые меньше этого среднего,...

В массиве действительных чисел все нулевые элементы заменить на среднее арифметическое всех элементов массива
В массиве действительных чисел все нулевые элементы заменить на среднее арифметическое всех...

Найти среднее арифметическое элементов, меньших некоторого р.Не используя массивов!!!
1) Исходные данные и результаты типа int. Не используя массивы, разработать алгоритм и программу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru