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

Файлы последовательного доступа - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.77
Гость(Дмитрий)
Сообщений: n/a
13.09.2007, 18:23     Файлы последовательного доступа #1
Помогите решить задачу.

7. записать в файл out.txt последовательного доступа N действительных чисел, введенных с клавиатуры. Подсчитать среднее арифметическое чисел этого файла и записать результат в файл input.txt.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.09.2007, 18:23     Файлы последовательного доступа
Посмотрите здесь:

Записать следующие данные в файл последовательного доступа C++
C++ Файл последовательного доступа
C++ Записать в файл последовательного доступа n произвольных чисел.
C++ Файл последовательного доступа
C++ Файлы последовательного доступа
C++ Типизированные файлы. Записать в файл последовательного доступа n натуральных чисел.
C++ удалить пробелы из текста (файлы последовательного доступа)
C++ Файл последовательного доступа
C++ Создать файл последовательного доступа
C++ Файлы последовательного доступа: вывести информацию о книгах указанного автора
C++ Работа с файлами последовательного доступа
Чтение данных из файла последовательного доступа C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Herbert
0 / 0 / 2
Регистрация: 27.08.2007
Сообщений: 26
17.09.2007, 23:02     Файлы последовательного доступа #2
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
// Подключаем необходимые заголовочные файлы
# include <stdio.h>
# include <stdlib.h>
 
 
main() // Точка входа
 
{
    
FILE *f;         // Файловый поток
int N=0;         // Общее количество значений
double number=0; // "Очередное" значение при вводе
double sa=0;     // Среднее арифметическое
double sum=0;    // Сумма
int i;           // Счетчик цикла
 
 
f=fopen ("out.txt", "w"); // Инициализация файлового потока
 
// Получение общего количества значений
printf ("Enter N: "); 
scanf ("%d", &N);
 
// Получение самих значений и запись в файл
for (i=1; i<=N; i++)
{
 printf ("Enter next number: ");
 scanf ("%lg", &number);
 fprintf (f,"%g\n", number);
}
fclose(f); // Конец записи в файл out.txt
 
f=fopen ("out.txt", "r"); // Инициализация файлового потока для считывания
 
// Перебор содержимого файла out.txt и суммирование
for (i=1; i<=N; i++)
{
 fscanf (f,"%lg", &number);
 sum+=number;
}
fclose(f); // Конец работы с out.txt
 
 
sa=sum/N; // Расчет среднего арифметического
 
// Запись результата в файл input.txt
f=fopen ("input.txt", "w");
fprintf(f,"%g",sa);
fclose(f);
 
return 0;
}
Yandex
Объявления
17.09.2007, 23:02     Файлы последовательного доступа
Ответ Создать тему
Опции темы

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