Форум программистов, компьютерный форум CyberForum.ru

Найти количество элементов, значение которых больше среднего арифметического минимального и максимального элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Разветвленный список - нужен пример реализации http://www.cyberforum.ru/cpp-beginners/thread1153393.html
Добрый день. Нужно сделать лабу по разветвленным спискам, но нигде не могу найти даже простейшего примера. Я только знаю, что разветвленный список - это список, в котором есть указатель на другой список. Может есть у кого пример скиньте, пожалуйста.
C++ Задано 4 матрицы. Провести сложение, умножение, умножение на число Задано 4 матрицы A,B,C,D размером 4х4.Вычеслить такие матрицы: F,G,T. G=3/4 A+B F=B*(2D) T=c/5 http://www.cyberforum.ru/cpp-beginners/thread1153390.html
Матрица через форму C++
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include<iostream.h> #include<conio.h> #include<stdio.h> #include<stdlib.h>
C++ В чем особенность функции типа void от других типов?
В чем особенность функции типа void от других типов?
C++ Обработка клавиш, используя указатели на функции http://www.cyberforum.ru/cpp-beginners/thread1153381.html
Нужно сделать класс, чтобы можно было обрабатывать неопознанные клавиши. В методе edit(), в котором расположен цикл обработки клавиш, распознается 2 клавиши. Нужно сделать так, чтобы пользователь-программист мог написать свою функцию, и назначить ее на какую-либо клавишу. Пример конечно утрирован, но суть не в этом. Вот класс: class Number{ int a; public: Number(int a) : a(a){}...
C++ Итератор в иерархии объектов Есть иерархия объектов: Во главе факультет, в факультет входять студ группы , кафедры. В студ группах есть студенты. Включение объектов в список работает. Все хорошо выводится. Не могу написать итератор (foreach) в классе факультет. Именно , написать проверку , что объект включенный в факультет является студ группой. Потому что факультет не знает класс студентов. Задание... подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
21.04.2014, 19:02     Найти количество элементов, значение которых больше среднего арифметического минимального и максимального элементов
anelka,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <vector>
#include<iterator>
#include<algorithm>
 
int main()
{
    std::vector <int> ivec;
    std::copy(std::istream_iterator<int>(std::cin), std::istream_iterator<int>(), std::back_inserter(ivec));
    double avg = (*std::max_element(ivec.begin(), ivec.end()) + *std::min_element(ivec.begin(), ivec.end())) / 2.0;
    std::cout<<std::count_if(ivec.begin(), ivec.end(), [avg](int val) {return val > avg; });    
    system("pause");
}
Добавлено через 56 секунд
Цитата Сообщение от Supernatural Посмотреть сообщение
это легко исправляется, достаточно модифицировать код под задание
это понятно что легко исправляется, но все же... не хорошо так
 
Текущее время: 23:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru