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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Andriy8998
0 / 0 / 0
Регистрация: 11.10.2016
Сообщений: 33
#1

Если среднее арифметическое чисел больше нуля, то результат записать в один файл, если меньше - в другой - C++

25.10.2016, 09:11. Просмотров 143. Ответов 3
Метки нет (Все метки)

Напишите пж код, чет не шарю)) буду благодарен.

Написать программу, которая вычисляет среднее арифметическое чисел, записанных в файле. Если среднее арифметическое больше нуля, то полученный результат записывается в файл plus.rez, а если меньше нуля - minus.rez.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.10.2016, 09:11
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Если среднее арифметическое чисел больше нуля, то результат записать в один файл, если меньше - в другой (C++):

В один массив записать элементы с честными номерами, в другой с нечетными, посчитать среднее арифметическое - C++
Задано 2 массива по 8 чисел. Сформировать из них по два других массива: в один записать четные элементы, в другой -нечетные и занести в...

Построить блок-схему. Даны числа:а,в и с.Если их полусумма больше нуля,то наименьшее из чисел возвести в квадрат - C++
Даны числа:а,в и с.Если их полусумма больше нуля,то наименьшее из чисел возвести в квадрат.В противном случае все отрицательные числа из...

Дан файл целых чисел. айти среди этих чисел те, что больше за среднее арифметическое суммы всех элементов - C++
дано файл целых чисел A1,....,An, которые упорядочены за спаданием. Найти среди этих чисел те , что больше за среднее арифметическое...

Найти в каждой строке, если там есть отрицательный элемент, среднее арифметическое всех элементов, исключая нулевые и записать эти значения в массив B - C++
Задана матрица Z(5,4). Найти в каждой строке, если там есть отрицательный элемент, среднее арифметическое всех элементов, исключая нулевые...

Работа с файлами. Найти среднее арифметическое всех чисел и записать его в файл output.txt - C++
Помогите написать, пожалуйста 2 программы на C++. В файле input.txt записаны числа, сколько их – неизвестно. «3»: Найти среднее...

Из файла содержащего 65536 целых чисел записать в другой файл значения больше 150 - C++
Дан файл File_in.dat, содержащий 65536 целых чисел. Записать в файл File_out.dat значения больше 150. текст программы примерно такой ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Модератор
Эксперт CЭксперт С++
13147 / 7410 / 830
Регистрация: 27.09.2012
Сообщений: 18,244
Записей в блоге: 3
Завершенные тесты: 1
25.10.2016, 09:40 #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
#include <cstdlib>
#include <fstream>
#include <iostream>
#include <iterator>
 
 
 
int main()
{
    std::ifstream ifile("input.txt");
    if (!ifile.is_open()) {
        std::cerr << "Can not open input file\n";
        return EXIT_FAILURE;
    }
    std::size_t count = 0;
    int sum = 0;
    for (std::istream_iterator<int> beg(ifile), end; beg != end; ++beg) {
        sum += *beg;
        ++count;
    }
    if (count == 0) {
        std::cout << "no elements" << std::endl;
        return EXIT_SUCCESS;
    }
    if (sum == 0) {
        std::cout << "sum is zero" << std::endl;
        return EXIT_SUCCESS;
    }
    std::ofstream ofile((sum<0)?"minus.rez":"plus.rez");
    if (!ofile.is_open()) {
        std::cerr << "Can not open output file\n";
        return EXIT_FAILURE;
    }
    ofile << (sum / static_cast<double>(count));
}
GbaLog-
Любитель чаепитий
2713 / 1246 / 301
Регистрация: 24.08.2014
Сообщений: 4,458
Записей в блоге: 1
Завершенные тесты: 2
25.10.2016, 09:43 #3
Croessmah, А как же std::accumulate?
Croessmah
25.10.2016, 09:45     Если среднее арифметическое чисел больше нуля, то результат записать в один файл, если меньше - в другой
  #4

Не по теме:

Цитата Сообщение от GbaLog- Посмотреть сообщение
А как же std::accumulate?
Не хочу функЦторы писать.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.10.2016, 09:45
Привет! Вот еще темы с ответами:

Выясните, что больше: среднее арифметическое или среднее геометрическое трех положительных чисел - C++
Выясните, что больше: среднее арифметическое или среднее геометрическое трех положительных чисел. Разработайте перегруженные функции...

Если елементы массива соседние одинаковы то один из них заменяется на 0 а другой увеличиваетмя на один - C++
#include &quot;stdafx.h&quot; #include&lt;string&gt; #include &lt;cmath&gt; #include &lt;iostream&gt; #include&lt;locale&gt; using namespace std; const int...

Вычислить среднее арифметическое элементов, расположенных до первого нуля и после последнего нуля - C++
В одномерном массиве, состоящем из п элементов, вычислить: среднее значение элементов, расположенных в массиве между первым последним...

Ввод из файла массива и вывод результат в файл среднее арифметическое - C++
Задание такое вычислить среднее арифметическое элементов массива, массив задан входным файлом. Результат записать в выходной файл. Как...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
25.10.2016, 09:45
Ответ Создать тему
Опции темы

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