С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.67
ElemeNT
1 / 1 / 0
Регистрация: 27.10.2008
Сообщений: 25
#1

Среднее арифметическое значение вещественных чисел из заданного файла - C++

25.12.2008, 19:33. Просмотров 1626. Ответов 3
Метки нет (Все метки)

Напишите функцию на языке Си, вычисляющую среднее арифметическое значение
вещественных чисел из заданного файла
Тесты: 10 2134 123.1234 12.24 3.35 235. 532 69.546 346.345 : 385.067139
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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
 
int main()
{
    FILE *fn;
    fn=fopen("input.txt","rt");
    float n,s;
    int b[1024],i,a;
   while(!feof(fn))
   {
    scanf("%f",&a);
    b[i]=a;
    i++;
    n=i;
   }
    n++;
   for(i=0; i<n; i++)
   {s=s+b[i];}
   s=s/n;
   printf("%f",s);
   system("pause");
   return 0;
   }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2008, 19:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Среднее арифметическое значение вещественных чисел из заданного файла (C++):

Найти среднее арифметическое квадратов и среднее арифметическое абсолютных значений двух вещественных чисел - C++
Всем здрасте помогите плиз. Дается два вещественных числа. Найти среднее арифметическое их квадратов и среднее арифметическое их абсолютных...

Среднее арифметическое вещественных чисел на С++ - C++
Даны 10 вещественных чисел. Найти их средне арифмитическое

Запросить у пользователя N вещественных чисел и вывести на экран их среднее арифметическое - C++
Напишите программу, запрашивающую у пользователя N вещественных чисел и выводящую на экран их среднее арифметическое.

В массиве вещественных чисел найти элемент, превышающий его среднее арифметическое - C++
В массиве вещественных чисел найти элемент, превышающий его среднее арифметическое значение. Если таких элементов несколько, определить их...

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

0.Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности - C++
c помощью include &lt;iostream&gt; и include&lt;math.t&gt;

3
Feda
1 / 0 / 0
Регистрация: 22.12.2008
Сообщений: 19
25.12.2008, 20:47 #2
А что не так?
0
ElemeNT
1 / 1 / 0
Регистрация: 27.10.2008
Сообщений: 25
26.12.2008, 04:56  [ТС] #3
вылетает
0
Otaka
1825 / 681 / 18
Регистрация: 11.12.2008
Сообщений: 1,019
26.12.2008, 12:37 #4
Так, вроде, все нормально.
Как же ты сохранял дробные числа в массив int? и читал из файла дробные числа в целую переменную a. А количество элементов у тебя почему-то float.
А еще, интересно, считать сумму элементов в неинициализированную переменную s.
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
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
 
int main()
{
FILE *fn;
fn=fopen("E:\\1.txt","r");
float n,s,a,b[1024];
int i=0;
 
while(!feof(fn))
        {
        fscanf(fn,"%f",&a);
        b[i]=a;
        i++;
        }
n=i;
s=0;
for(i=0; i<n; i++)
        {
        s=s+b[i];
        }
s=s/n;
printf("%f\n",s);
system("pause");
return 0;
}
0
26.12.2008, 12:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.12.2008, 12:37
Привет! Вот еще темы с ответами:

Вводится последовательность из N вещественных чисел. Определить среднее арифметическое среди кратных 7 элементов последовательности - C++
с помощью библиотек &lt;iostream&gt; и &lt;math.h&gt;

Найти среднее арифметическое модулей пяти чисел.Значение чисел определяет пользователь - C++
1.Найти среднее арифмитическое модулей пяти чисел.Значение чисел определяет пользователь.

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

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


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

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

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