Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2011, 17:02   #1
малинка
Новичок
Джуниор
 
Регистрация: 01.06.2011
Сообщений: 2
По умолчанию Определить количество элементов файла

В файле находятся вещественные числа. Определить количество элементов файла,величина которых меньше среднего арифметического всех элементов данного файла
Помогите пожалуйста написать программу в си++
малинка вне форума Ответить с цитированием
Старый 01.06.2011, 17:18   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

малинка

как-то так, но не проверял...

Код:
#include <vector>
#include <algorithm>
#include <functional>
#include <numeric>
#include <iterator>
#include <iostream>
#include <locale>

int main()
{
	setlocale(LC_ALL, "");

	std::ifstream ifs("numbers.txt");

	typedef std::vector<float> V;
	V v;

	typedef std::istream_iterator<float> I;
	std::copy(I(ifs), I(), std::back_inserter(v));
	if (v.size() == 0)
		return 0;

	const float avg = std::accumulate(v.begin(), v.end(), 0.f) / v.size();
	std::cout << std::count_if(v.begin(), v.end(), std::bind2nd(std::less<float>(), avg)) << std::endl;

	return 0;
}
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
определить количество отрицательных элементов в обеих диагоналях матрицы (на паскале) borsk Паскаль, Turbo Pascal, PascalABC.NET 6 11.04.2011 16:50
В квадратной матрице необходимо определить количество строк состоящих из равных элементов poison777 Помощь студентам 3 15.03.2011 18:41
Определить сумму и количество четных элементов массива KREGI Общие вопросы Delphi 10 05.03.2009 18:18
Дан массив из N элементов (чисел),определить количество элементов кратных 3. Woha Общие вопросы C/C++ 2 08.12.2008 13:12