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

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

Восстановить пароль Регистрация
 
 
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
04.07.2013, 15:35     Напишите программу, которая будет выдавать среднее арифметичное чисел #1
Нужно написать программу которая будет выдавать среднее арифметичное чисел.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2013, 15:35     Напишите программу, которая будет выдавать среднее арифметичное чисел
Посмотрите здесь:

5. Напишите программу, которая при вводе вашего (любого) числа будет выводить число в два раза большее. C++
[С++] Напишите программу, которая будет выводить на экран вводимые символы до тех пор, пока не введен символ <*> C++
C++ Найти среднее арифметичное для чисел пока не введем 0
Найти среднее арифметичное для чисел пока не введем 0. Только через for и do-while и проверить является ли число простым C++
C++ Напишите рекурсивную функцию, которая возвращает среднее из n элементов массива чисел
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
04.07.2013, 16:07     Напишите программу, которая будет выдавать среднее арифметичное чисел #21
а чего вводите? тьфу, system("pause"); добавьте перед return 0; и после #include <iostream> добавьте #include <windows.h>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
04.07.2013, 16:09  [ТС]     Напишите программу, которая будет выдавать среднее арифметичное чисел #22
А нет, всё работает, просто забыл system ("pausse"); поставить)Спасибо всем!

Добавлено через 42 секунды
Цитата Сообщение от Kukurudza Посмотреть сообщение
а чего вводите? тьфу, system("pause"); добавьте перед return 0; и после #include <iostream> добавьте #include <windows.h>
А я не то, я для того чтоб пользоваться функцией system добавляю библиотеку <cstdlib> )
ValeryS
Модератор
6376 / 4842 / 442
Регистрация: 14.02.2011
Сообщений: 16,045
04.07.2013, 16:13     Напишите программу, которая будет выдавать среднее арифметичное чисел #23
Цитата Сообщение от Даниил1991 Посмотреть сообщение
Первое - человек должен ввести числа, среднее арифм. которых нужно узнать
Второе - человек должен ввести количество чисел
уже ошибка
сначала нужно ввести количество а только потом числа
иначе машине откуда знать сколько памяти готовить для вводимых чисел
можно конечно пойти другим путем например среднее арифметическое положительных чисел
тогда если вводишь отрицательное то конец ввода
Boderman
 Аватар для Boderman
3 / 3 / 3
Регистрация: 25.03.2013
Сообщений: 140
04.07.2013, 19:11     Напишите программу, которая будет выдавать среднее арифметичное чисел #24
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <Windows.h>
using namespace std;
void main()
{
    float fA;
    cout<<"Wwedite perwoe chislo:";
    cin>>fA;
    float fB;
    cout<<"Wwedite wtoroe chislo:";
    cin>>fB;
    float fC=(fA+fB)/2;
        cout<<"Rezultat:"<<fC<<"\n";
        system("pause");
}
Chernobyl
211 / 211 / 67
Регистрация: 30.09.2012
Сообщений: 526
04.07.2013, 19:18     Напишите программу, которая будет выдавать среднее арифметичное чисел #25
А еще через вектор,там еще ищет мин и макс,но ничего.Среднее главное исчисляет. В конце чисел нужно поставить символ что не есть числом, например | и нажать ентер естественно
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
# include <iostream>
# include <string>
# include <vector>
# include <algorithm>
# include <cmath>
# include <windows.h>
#include <fstream>
using namespace std;
 
int main()
{
SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
           vector<double> e;
    double var;
    while(cin>>var)
        e.push_back(var);
    double suma=0;
    sort(e.begin(),e.end());
    for(int i=0; i<e.size();i++) suma+=e[i];
        cout <<suma<<endl;
        cout <<"Min = "<< e[0]<<endl;
        cout <<"Max = "<< e[e.size()-1]<<endl;
        cout <<"Average = "<< suma/e.size()<<endl;*/
    system("pause");
    return 0;
}
Boderman
 Аватар для Boderman
3 / 3 / 3
Регистрация: 25.03.2013
Сообщений: 140
04.07.2013, 19:20     Напишите программу, которая будет выдавать среднее арифметичное чисел #26
Также можно организовать переменную которая будет управлять массивом в который ты будешь водить свои числа + она же будет делителем в конечно итоге+ управляющей переменной цикла.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
cout<<"Введите количество чисел :"<<endl;
int a=0;
cin>>a;
 
int array_0[a];
int temp=0;
 
for (int i=0;i<a;i++)
{
  cin>>array_0[i];
temp+=array_0[i];
}
int rezult=temp/a;
 
cout<<"Ваш результат равен :"<<rezult<<endl;
ValeryS
Модератор
6376 / 4842 / 442
Регистрация: 14.02.2011
Сообщений: 16,045
04.07.2013, 19:34     Напишите программу, которая будет выдавать среднее арифметичное чисел #27
Цитата Сообщение от Boderman Посмотреть сообщение
int a=0;
cin>>a;
int array_0[a];
не во всех компиляторах сработает
нестандарт
Boderman
 Аватар для Boderman
3 / 3 / 3
Регистрация: 25.03.2013
Сообщений: 140
04.07.2013, 19:41     Напишите программу, которая будет выдавать среднее арифметичное чисел #28
Можно сделать тогда на динамическом массиве !

C++
1
int *array_0 = new int[a]
Добавлено через 1 минуту
Вместо int array_0[a] разумеется !
ValeryS
Модератор
6376 / 4842 / 442
Регистрация: 14.02.2011
Сообщений: 16,045
04.07.2013, 19:43     Напишите программу, которая будет выдавать среднее арифметичное чисел #29
Цитата Сообщение от Boderman Посмотреть сообщение
int rezult=temp/a;
а теперь введи два числа 1 и 2 и приятно удивись( результат 1)

Добавлено через 1 минуту
Цитата Сообщение от Boderman Посмотреть сообщение
int *array_0 = new int[a]
ну и
C++
1
delete [] array_0 ;
не забыть
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.07.2013, 17:52     Напишите программу, которая будет выдавать среднее арифметичное чисел
Еще ссылки по теме:

C++ Напишите рекурсивную функцию, которая возвращает среднее из n элементов массива чисел
Напишите программу, которая многократно запрашивает у пользователя пару чисел до тех пор, пока хотя бы одно из этой пары не будет равно 0 C++
C++ Напишите программу, которая вычисляет среднее арифметическое чисел, находящихся в файле numbers.txt

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

Или воспользуйтесь поиском по форуму:
Даниил
67 / 40 / 7
Регистрация: 14.05.2013
Сообщений: 383
05.07.2013, 17:52  [ТС]     Напишите программу, которая будет выдавать среднее арифметичное чисел #30
Да вы уже не пишите, я уже давно решил проблему Спасибо вам!
Yandex
Объявления
05.07.2013, 17:52     Напишите программу, которая будет выдавать среднее арифметичное чисел
Ответ Создать тему
Опции темы

Текущее время: 18:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru