Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти элементы ключами контейнера map из заданного диапазона и удалить их из контейнера Контейнер map, тип элементов Int 2.Найти элементы ключами из заданного диапазона и удалить их из контейнера https://www.cyberforum.ru/ cpp-beginners/ thread2555632.html Найти среднее арифметическое контейнера map и добавить его на заданную позицию контейнера C++
Контейнер map, тип элементов Int 1.Найти среднее арифметическое и добавить его на заданную позицию контейнера
C++ Правила вычисления операндов при использовании cout для вывода нескольких выражений элементы массива 1 и 2. cout << Y.PopHead() << endl; cout << Y.PopHead() << endl; выводит 1 2 cout << Y.PopHead() << Y.PopHead() << endl; выводит 2 1 https://www.cyberforum.ru/ cpp-beginners/ thread2555606.html C++ Алгоритм Дейкстры https://www.cyberforum.ru/ cpp-beginners/ thread2555605.html
Добрый день! Можете пожалуйста помочь с задачкой. Очень прошу так как сам не разобрался как работать с графами!! Прошууууууу! Задача о наибольшем потоке. Есть система труб, которые имеют соединения...
C++ Написать программу которая определяет принадлежит ли точка заштрихованной области и составить блок схему
Написать программу которая определяет принадлежит ли точка заштрихованной
C++ Написать программу для вычисления времени полета тела, брошенного под углом к горизонту Написать программу для вычисления времени полета тела, брошенного под углом к горизонту. Начальная скорость тела равна V и направлена под углом α к горизонту. С++ https://www.cyberforum.ru/ cpp-beginners/ thread2555582.html
C++ Матричная арифметика https://www.cyberforum.ru/ cpp-beginners/ thread2555569.html
Надо перевести на С с паскаля uses crt; const nmax=10; var n:byte; type matr=array of integer; procedure Vvod(var mt:matr); var i,j:byte; begin for i:=1 to n do
C++ Определить методом последовательного поиска содержит ли массив заданное число
сформировать массив элементы которого выбираются случайным образом из интервала Определить методом последовательного поиска,содержит он заданное число.Если элемент найден то удалить его и следущий...
C++ Анализ массива Здравствуйте, в процессе работы создается массив. Нужно найти кратность его наиболее высоких величин. double a = {0.055, 0.059, 0.120, 0.064, 0.064, 0.113, 0.075, 0.079, 0.126, 0.064, 0.077,... https://www.cyberforum.ru/ cpp-beginners/ thread2555554.html C++ Почему метод say() не возвращает имя кошки https://www.cyberforum.ru/ cpp-beginners/ thread2555551.html
После ввода всех данных, при вызове метода say() не показывается имя кошки. Что я сделал не так. Подскажите пожалуйста. #include <iostream> #include<string> using namespace std; class animal {...
C++ Отсортировать код ниже по данному условию:(Ключ: скидка клиента. Сортировка выбором. )
#include using namespace std; struct client{ string fio; string address; double discount; }; int main(){ struct client clients = { {"Gavrilenko M. A.", "Rostov", 5},
C++ Вывести список товаров, стоимость которых превышает заданную https://www.cyberforum.ru/ cpp-beginners/ thread2555543.html
Написать программу формирования файла, содержащего данные согласно варианту индивидуального задания. В программе предусмотреть сохранение вводимых данных в файл и возможность чтения из ранее...
3452 / 2802 / 766
Регистрация: 25.03.2012
Сообщений: 10,227
Записей в блоге: 1
17.12.2019, 11:14 0

Из каждого элемента контейнера map вычесть среднее арифметическое контейнера - C++ - Ответ 14102694

17.12.2019, 11:14. Показов 1274. Ответов 2
Метки (Все метки)

Ответ

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
// Example program
#include <iostream>
#include <string>
#include <sstream> 
#include <map>
using namespace std;
int main()
{
    std::map<int, int> container;
    std::string input;
    int key, value;
    while(true) {
       cout<<"I.вводите элементы или end для окончания";
       getline(cin,input);
       stringstream ss(input);
       if (ss>>value) {
           cout<<"II.на какое место поставить "<<value<<"? ";
           cin>>key;
           container[key]=value;   
           cin.ignore(10000,'\n');
       }
       else  
       if (input=="end")
           break;
    }
    if (container.empty())
       return 0;
    cout<<"III.на какую позицию добавить среднее?";
    cin>>key;
    value=0;
    for(auto item: container)
       value+=item.second;     
    container[key]=value/container.size(); 
    cout<<"IV.полученный контейнер:"<<endl;  
    for(auto item: container)
       cout<<"["<<item.first<<"]"<<item.second<<endl;
    cout<<"V.введите левую и правую границу диапазона"<<endl;    
    int left, right;
    cin>>left>>right;
    auto ileft=container.lower_bound(left);
    auto iright=container.lower_bound(right);
    container.erase(ileft, iright);
    if (container.empty())
       return 0;
    cout<<"VI.полученный контейнер:"<<endl; 
    for(auto item: container)
       cout<<"["<<item.first<<"]"<<item.second<<endl;   
    value=0;
    for(auto item: container)
       value+=item.second;  
    cout<<"VII.из каждого элемента вычесть "<<value/container.size()<<endl; 
    for(auto& item: container)
       item.second -= value/container.size();   
    cout<<"VIII.полученный контейнер:"<<endl; 
    for(auto item: container)
       cout<<"["<<item.first<<"]"<<item.second<<endl;       
    return 0;
}


Вернуться к обсуждению:
Из каждого элемента контейнера map вычесть среднее арифметическое контейнера C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2019, 11:14
Готовые ответы и решения:

Вычесть из каждого элемента массива его среднее арифметическое
Задание: Вычесть из каждого элемента массива его среднее арифметическое Условия: Осуществить...

В массиве вычислить среднее арифметическое и вычесть его из каждого элемента массива.
Файлы. Работа с одномерными массивами Постановка задачи 1 Прочитать из файла два одномерных...

Списки. Найти среднее арифметическое и вычесть его из каждого элемента списка
Сформировать однонаправленный список целых чисел. Описать функцию, которая находит среднее...

Вычесть из каждого элемента массива среднее арифметическое отрицательных элементов
Со стандартного потока ввода данных считываются значения одномерного массива размером 20...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2019, 11:14

Из каждого элемента вычесть среднее арифметическое. Вывести преобразованный массив
Дан массив A(10). Из каждого элемента вычесть среднее арифметическое. Вывести преобразованный...

Map : как по номеру элемента получить сам элемент контейнера?
Додумался только до такого: int n = 2; std::map&lt; String, String &gt; MASS; std::map&lt;String,...

Массив: Вычесть из каждого элемента действительного вектора C(c1,c2,..,c9) среднее арифметическое вектора.
Помогите решить, не знаю с чего начать: 1. Вычесть из каждого элемента действительного вектора...

Обработка массивов: От каждого элемента массива вычесть среднее арифметическое всех элементов массива
Ответ выводится не верно и не совпадает с условиями задачи const n = 10; var A: array of...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.