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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 31, средняя оценка - 4.77
Гость(Дмитрий)
Сообщений: n/a
#1

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

13.09.2007, 18:23. Просмотров 4171. Ответов 1
Метки нет (Все метки)

Помогите решить задачу.

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

Файлы последовательного доступа - C++
Программа должна быть разбита на несколько функций и обязательно содержать: 1. Функция формирования исходного файла; 2. Функция вывода...

удалить пробелы из текста (файлы последовательного доступа) - C++
нужно написать программу на си которая состоит из трех или более функций одна из которых формирует текстовый файл f из нескольких строк ...

Файлы последовательного доступа: вывести информацию о книгах указанного автора - C++
Создать файл последовательного доступа. Добавить к файлу несколько записей. Прочитать файл, выполнив указанное в задании действие. ...

Типизированные файлы. Записать в файл последовательного доступа n натуральных чисел. - C++
Записать в файл последовательного доступа n натуральных чисел: a1, a2,..., an (числа получить с помощью датчика случайных чисел)....

Файл последовательного доступа - C++
Помогите, пожалуйста, с задачей. Заполнить файл последовательного доступа f целыми числами, полученные с помощью генератора случайных...

Файл последовательного доступа - C++
Ребят, не могу понять как делать и препод ничего толком не объясняет: Заполнить файл последовательного доступа N действительными...

Файл последовательного доступа - C++
Здрасте всем. Есть два вопроса. В описанном ниже файле 1) как сделать так, чтобы данные сначала выходили в одну строчку после ввода. Плюс...

Работа с файлами последовательного доступа - C++
Один из пунктов меню программы позволяет текст, вводимый пользователем с клавиатуры, преобразовать в массив строк и записать в текстовый...

Создать файл последовательного доступа - C++
На языке С++ создать файл последовательного доступа. Добавить к файлу несколько записей. Прочитать файл, выполнив указанное в задании...

Чтение данных из файла последовательного доступа - C++
Доброго времени суток , столкнулся с такой проблемой. Информация: Данные в файле: 10228 John GREY 5638.5 32255 Alice Nata...

Записать в файл последовательного доступа n произвольных чисел. - C++
Переписать в другой файл последовательного доступа те элементы, которые кратны К. Вывести полученный файл на печать.

Записать следующие данные в файл последовательного доступа - C++
КАК Записать следующие данные в файл последовательного доступа: (7.8, -5.23, 1.2, 0.71,43,7.8,8,9.76). Найти: а) сумму компонент файла; б)...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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;
}
Ответ Создать тему
Опции темы

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