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

Работа с файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка списка http://www.cyberforum.ru/cpp-beginners/thread255893.html
Люди помогите плиз я уже не могу!! надо сортировать список!!! Останьные недоработки тоже можете указать. Вот код Жду ответов) // WTF_lab_7.cpp: определяет точку входа для консольного...
C++ Необходимо разобраться с конструктором! class Complex { public: // Конструктор по умолчанию // (в данном случае является также и конструктором преобразования) Complex(double i_re = 0, double i_im = 0) // ЭТА СТРОКА :... http://www.cyberforum.ru/cpp-beginners/thread255886.html
C++ ввод строк
Когда пользователь работает в операционной системе Windows, у него часто запущено несколько приложений. Каждое из приложений работает в отдельном окне. Для переключения между окнами используется...
C++ Баг с бинарным списком
Доброго времени суток, я написал функцию, которая сравнивает т.н. "Индивидуальный план" ученика(список выбранных учебных предметов) со списком, из которого, собственно предметы выбираются, и в итоге...
C++ Спираль-Перевод(ОТЛАДКА) http://www.cyberforum.ru/cpp-beginners/thread255867.html
Здрасьте. не могу понять , почему при запуске проги на Codelite > выводит ошибки постоянно . Суть программы , вывод квадратной матрицы по спирали. Помоги Товарищи . #include <stdio.h> #include...
C++ Работа с файлами и структурой Разработать программу на С, позволяющую: 1. Добавлять данные структуры с указанными полями в файл 2. Просматривать структуры из файла 3. Выполнять дополнительную операцию в соответствии с... подробнее

Показать сообщение отдельно
yuliyayuliya28
4 / 4 / 0
Регистрация: 06.03.2011
Сообщений: 319

Работа с файлами - C++

12.03.2011, 12:54. Просмотров 548. Ответов 0
Метки (Все метки)

Помогите пожалуйста разобраться в задаче.......

Заполнить файл последовательного доступа f целыми числами, полученными с помощью генератора случайных чисел. Получить в файле g все компоненты файла f, которые делятся на m и не делятся на n.

я смогла найти чтото похожее....записать в файл out.txt последовательного доступа N действительных чисел, введенных с клавиатуры. Подсчитать среднее арифметическое чисел этого файла и записать результат в файл input.txt.

// Подключаем необходимые заголовочные файлы
# 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;
}
Как я понимаю...то в моей программе нужно вот до это как в той?
// Подключаем необходимые заголовочные файлы
# 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++)
И что должно быть в изночальном файле?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru