0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 3
1

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

03.06.2012, 09:41. Показов 19959. Ответов 3
Метки нет (Все метки)

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

Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры. После ввода последнего числа программа должна вывести минимальное и максимальное число последовательности. Количество чисел последовательности должно задаваться во время работы программы. Рекомендуемый вид экрана приведен ниже. (данные, введенные пользователем, выделены полужирным шрифтом.)
Обработка последовательности дробных чисел.
Введите количество чисел последовательности -> 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;
 
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2012, 09:41
Ответы с готовыми решениями:

написать программу которая вычисляет среднее арифметическое последовательности отрицательных дробных чисел, вводимых с клавиатуры
Друзья, помогите разобраться. Компилятор выдает ошибку в 16 строке, а я не понимаю в чем дело. За...

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

Функция, которая вычисляет среднее арифметическое последовательности дробных чисел
Написать программу, используя функцию, которая вычисляет среднее арифметическое последовательности...

Написать программу, которая вводит с клавиатуры последовательность из пяти дробных чисел и после ввода каждого числа выводит среднее арифметическое п
Нужна помощь в написание программ на языке С++. буду благодарен. 1. Написать программу, которая...

3
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
03.06.2012, 09:44 2
alactor, У Вас переменная 'a' не имеет начальное значение.
перед циклом напишите хоть
C++
1
int a = 0;
или
C++
1
2
int a;
a = 0;
0
0 / 0 / 0
Регистрация: 22.05.2012
Сообщений: 3
03.06.2012, 10:09  [ТС] 3
instagib, все равно выдает ошибку...

не могли бы написать полностью код как он должен выглядеть
0
0 / 0 / 0
Регистрация: 08.04.2024
Сообщений: 1
08.04.2024, 12:26 4
Вот такой код, правда это для C, а не для C++

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
36
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
 
int main()
{
    setlocale (LC_ALL,"Russian");
    printf("Обработка последовательности дробных чисел\n");
    printf("Введите количество членов последовательности -> ");
    int i, n;
    scanf ("%i", &n);
 
    printf("Введите последовательность: \n");
    float a, min, max, sum;
    float sred;
 
    printf("- >");
    scanf ("%g", &a);
 
    min = a;
    max = a;
    sum = a;
 
    for (i=1; i < n; i++)
    {
        printf ("-> ");
        scanf("%g", &a);
        sum += a;
        if (a < min) min = a;
        if (a > min) min = a;
    }
 
    sred = sum / n;
    printf("Среднее арифметическое равно %g", sred);
    return 0;
}
0
08.04.2024, 12:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.04.2024, 12:26
Помогаю со студенческими работами здесь

Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел.
Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с...

Написать программу, которая вычисляет среднее арифметическое
Помогите пожалуйста написать программу, которая вычисляет среднее арифметическое последовательности...

Написать программу,которая вычисляет среднее арифметическое
Решить задачу двумя методами:используя цикл for и используя цикл whilе(либо do-whilе). Написать...

Написать программу , которая вычисляет среднее арифметическое /С++ Для начинающих
Помогите пожалуйста с программой!C++ &quot;Написать программу , которая вычисляет среднее...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru