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

Считать 10 центральных значений файла, найти их среднее значение - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считать из текстового файла три предложения и вывести их в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread148803.html
Добрый день форумчане! Эта тема для меня новая, поэтому не все еще получается. Жду помощи, и еще, прошу не использовать никаких дополнительных библиотек. И для начала только алгоритмы. :)...
C++ Очистка Text у ComboBox Здравствуйте. Подскажите пожалуйста: есть программа, в нее заносятся данные, заносятся через компоненты Edit и ComboBox. После нажатия кнопки сохранить, мне нужно чтобы свойство Captions у компонента... http://www.cyberforum.ru/cpp-beginners/thread148801.html
C++ Тип информационного поля double. Добавить в список элемент после элемента с заданным информационным полем
ЗАВТРА СДАТЬ НА ЗАЧЕТ НЕ УСПЕВАЮ ПОМОГИТЕ ПОЖАЛУЙСТА! (( 1)Тип информационного поля double. Добавить в список элемент после элемента с заданным информационным полем. 2)Тип информационного поля...
C++ Нужно построить график как можно проще
надо построить площадь интеграла от 1до5 подинтегральное выражение- c=(log10(x))/(sqrt(x+1))
C++ Работа с файлами http://www.cyberforum.ru/cpp-beginners/thread148794.html
Дан файл File_in.dat, содержащий 65536 целых чисел. Считать 20 значения файла начиная с 30-го в одномерный массив и найти медиану массива. Результат записать в файл File_out.dat.
C++ Напечатать все слова четной длины Дан текст. Напечатать все слова четной длины. Дублирование тем запрещено правилами форума (п. 3.4). Не плодите одинаковых тем. подробнее

Показать сообщение отдельно
accept
4823 / 3244 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
24.06.2010, 03:55
65536 / 2 = 32768

32768 - 5 = 32763
32768 + 5 = 32773

тебе нужно прочитать числа с 32763 по 32773 в массив из десяти элементов
после этого сложить числа в массиве и поделить их на десять

Добавлено через 16 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
    int n, count;
//    int arr[10];
    int low, high;
    int sum;
 
    low = 65536 / 2 - 5;
    //high = 65536 / 2 + 5;
 
    for (count = 0; readfile >> n && count < low; count++)
        ;
 
    for (int i = 0; i < 10; i++) {
        readfile >> n;
        //arr[i] = n;
        sum += n;
    }
 
    writefile << sum / 10 << endl;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru