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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.86
Nexelx
0 / 0 / 0
Регистрация: 02.11.2009
Сообщений: 3
#1

Чтение и запись в текстовые файлы. - C++

02.11.2009, 03:46. Просмотров 2582. Ответов 3
Метки нет (Все метки)

Доброй ночи всем. Не очень понимаю в си++,щас вот пытаюсь начинать учиться. Может поможет кто. Задание дали такое :
Текстовый файл содержит числа типа int разделённые пробелами (одним или несколькими), вычислить среднее арифметическое этих чисел и их количество. Поместить среднее арифметическое и количество чисел в другой текстовый файл. Снабдить соответствующим комментарием.

Cоздал файл. Сделал чтение и вывод на экран. А как действовать дальше?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2009, 03:46     Чтение и запись в текстовые файлы.
Посмотрите здесь:

двоичные файлы,чтение\запись C++
Текстовые файлы (С++) C++
C++ Текстовые файлы
Бинарные файлы, чтение и запись C++
Текстовые файлы в С++ C++
Запись и чтение, файлы C++
fwrite\fread: чтение и запись в бинарные файлы C++
C++ C++ текстовые файлы (что означает запись !=NULL ?)
Запись/чтение структур (файлы) + разница между FILE * и <fstream> C++
C++ Длинная арифметика(чтение и запись в файлы)
C++ Файлы (чтение/запись)
C++ текстовые файлы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
3032 / 2353 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
02.11.2009, 05:02     Чтение и запись в текстовые файлы. #2
Заводим две переменные - одна будет хранить сумму (допустим sum),другая количество чисел(count). Считываем из файла числа в цикле, пока не встретим конец файла, прибавляем к сумме, и инкрементируем счетчик.
Делим сумму на счетчик, получаем среднеарифм.
kazak
3032 / 2353 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
02.11.2009, 12:07     Чтение и запись в текстовые файлы. #3
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
#include <iostream.h>
#include <fstream.h>
 
int main(int argc, char* argv[])
{
   int sum = 0, count = 0, buf = 0;
   ifstream fileIn;
   ofstream fileOut;
 
   fileIn.open("input.txt", ios::in);
   while (!fileIn.eof())
   {
      fileIn >> buf;
      sum += buf;
      count++;
   }
   fileIn.close();
   fileOut.open("output.txt", ios::out);
   fileOut << "Colichestvo chisel v faile \"input.txt\" " << count << endl;
   fileOut << "Srednee arifmeticheskoe " << (float)sum / count;
   fileOut.close();
   system("pause");
   return 0;
}
Nexelx
0 / 0 / 0
Регистрация: 02.11.2009
Сообщений: 3
02.11.2009, 14:05  [ТС]     Чтение и запись в текстовые файлы. #4
Spasibo bolshoe!
Yandex
Объявления
02.11.2009, 14:05     Чтение и запись в текстовые файлы.
Ответ Создать тему
Опции темы

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