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

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

Войти
Регистрация
Восстановить пароль
 
Fariz
0 / 0 / 0
Регистрация: 01.02.2012
Сообщений: 10
#1

Записать в файл последовательного доступа n произвольных чисел. - C++

01.02.2012, 23:27. Просмотров 898. Ответов 3
Метки нет (Все метки)

Переписать в другой файл последовательного доступа те элементы, которые кратны К.
Вывести полученный файл на печать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2012, 23:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Записать в файл последовательного доступа n произвольных чисел. (C++):

Записать в файл последовательного доступа N произвольных чисел - C++
"Файловый тип данных" Записать в файл последовательного доступа N произвольных чисел натуральных чисел .Переписать в другой файл...

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

Записать в файл последовательного доступа N вещественных чисел - C++
Записать в файл последовательного доступа N вещественных чисел. Найти разность первого и последнего компонентов файла. Подскажите в...

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

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

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

3
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
01.02.2012, 23:51 #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
#include <iostream>
#include <fstream>
#include <string>
#include <assert.h>
#include <cstdlib>
using namespace std;
 
int main()
{
    const int k=2;
    int t;
    ifstream in("in.txt");
    ofstream out("out.txt");
    assert(in!=NULL || out!=NULL);
 
    while(!in.eof())
    {
        in>>t;
        if(!(t%k))
         out<<t<<' ';//пробел дописываю чтобы различать можно было элементы то
    }
    out.close();
    in.close();
    in.open("out.txt");
    while(!in.eof())
    {
        in>>t;
        cout<<t<<' ';
    }
}
0
Jupiter
Каратель
Эксперт С++
6561 / 3982 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
01.02.2012, 23:57 #3
Gepar, зачем два цикла? одного достаточно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <fstream>
#include <cassert>
 
using namespace std;
 
int main()
{
    const int k=2;
    int t;
    ifstream in("in.txt");
    ofstream out("out.txt");
    assert(in != 0 || out != 0);
 
    while(in >> t)
    {
        if((t % k) == 0)
        {
            out << t << ' ';//пробел дописываю чтобы различать можно было элементы то
            cout << t << ' ';
        }
    }
}
1
Gepar
1178 / 534 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
02.02.2012, 00:01 #4
Jupiter, достаточно конечно, но я прочитав
Цитата Сообщение от Fariz Посмотреть сообщение
Вывести полученный файл на печать.
решил сделать буквально и продемонстрировать что данные читаются именно с файла Ещё для красоты (ну и практичности в первую очередь) стоит добавить проверку что они писались нормально и состояние потока было хорошим пока шла запись, но это уже пусть делает автор если хочет.
0
02.02.2012, 00:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.02.2012, 00:01
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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