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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возвращаемый массив содержит мусор http://www.cyberforum.ru/cpp-beginners/thread594671.html
Здравствуйте. У меня есть функция, которая должна возвращать массив, содержащий некоторые ячейки посланного массива. В функции создается новый массив нужного размера, потом его ячейки заполняются соответствующими ячейками посланного массива (это проходит успешно), но когда массив возвращается, то в нем содержится мусор. Т. е. внутри этой функции он выглядит опрятно, а в остальные говорят, что в...
C++ Как вернуть массив? Как правильно вернуть локальный массив (вместе с размером) из одной функции в main-функцию и потом передать его в третью функцию? int* first(int &rArraySize) //Есть функция { rArraySize=;//задаём размер массива int* Array = new int ; //создаем массив return Array; //возвращаем указатель на массив } http://www.cyberforum.ru/cpp-beginners/thread594668.html
Прямоугольник C++
Помогите написать программу, которая будет выводить на экран прямоугольник с каким-нибудь текстом; каждые 15 секунд в новом месте экрана.
C++ Текст является десятичной записью числа, кратного 9
Добрый всем день. Помогите мне решить данное задание , я плохо разбираюсь в этом языке программирования ,т.к. мягко говоря ,наш преподаватель - не компетентен. 1.Текст является десятичной записью числа, кратного 9. Заранее благодарен!
C++ Access violation и размерность символьного массива http://www.cyberforum.ru/cpp-beginners/thread594630.html
Всех приветствую! Только начинаю работать с консолькой, и вот уже возникли непонятки с символьными массивами. Конкатенирую 2 введенные строчки через разделитель " - ": #include <cstdio> #include <cstdlib> #include <iostream> using namespace std;
C++ Работа с русским языком в консольном приложении Как можно осуществить ввод-вывод текста на русском языке в консоли? Просто я в программе использовал уже тексты в файлах на русском языке, ввел их там, все как положено(использовал еще setlocale(LC_ALL, "RUS");) Но когда я пытаюсь ввести, например, название для поиска по введенным данным, на русском языке, то программа, когда я вывожу то, что ввел для проверки, выдает мне т.н. ерунду. Как... подробнее

Показать сообщение отдельно
alactor
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 3

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

03.06.2012, 09:41. Просмотров 1428. Ответов 2
Метки (Все метки)

программа с++
помогите с программой, выдает ошибку и закрывается после ввода количества чисел

Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры. После ввода последнего числа программа должна вывести минимальное и максимальное число последовательности. Количество чисел последовательности должно задаваться во время работы программы. Рекомендуемый вид экрана приведен ниже. (данные, введенные пользователем, выделены полужирным шрифтом.)
Обработка последовательности дробных чисел.
Введите количество чисел последовательности -> 5
Вводите последовательность
=> 5.4
=> 7.8
=> 3.0
=> 1.5
=> 2.3
Количество чисел: 5
Среднее арифметическое: 4.00
Минимальное число: 1.5
Максимальное число: 7.8
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
#include <iostream>
 #include <cstdlib>
using namespace std;
 
int main()
{
    setlocale ( LC_ALL, "" );
int n;
    double i, a, sum, min, max;
    
    cout << "Введите количество чисел последовательности -> ";
    cin >> n;
    cout << "\nВведите последовательность.\nПосле ввода каждого числа нажимайте <Enter>\n";
   
 
    for (i=0; i<a; i++) //выдает тут ошибку 
    { 
        cout << "-> ";
        cin >> a;
        sum += a;    
        if (a < min) min = a;
       if (a > max) max = a;
 
    } 
    cout << "Среднее арифметическое введенной последовательности: " << sum / a 
        << "Количество чисел : " << n
        << "минимальное число : " << min
        << "максимальное число : " << max
          << "\nДля завершения нажмите <Enter>\n\n";
 system("PAUSE");
return 0;
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru