0 / 0 / 0
Регистрация: 20.02.2017
Сообщений: 42
1

Заполнить файл целыми случайными числами, скопировать чётные в другой файл

14.05.2017, 19:42. Показов 4128. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Заполнить в файл последовательного доступа f целыми числами, полученными с помощью генератора случайных чисел. Получить в файле g те компоненты файла f, которые являются чётными.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.05.2017, 19:42
Ответы с готовыми решениями:

Заполнить файл случайными целыми числами в заданном интервале
Заполнить файл целыми 20 числами, полученными с помощью генератора случайных чисел в интервале от 0...

Файл: Скопировать текст в другой текстовый файл файл, но чётные строки должны быть с большой буквы...
Создать текстовый файл. Скопировать текст в другой текстовый файл файл, но чётные строки должны...

Задан файл с отрицательными и положительными целыми числами. Записать в другой файл сначала отрицательные, а потом положительные числа
Помогите пожалуйста!!!правда очень важно!! Задан файл с отрицательными и положительными целыми...

Скопировать только чётные строки в другой файл
Добрый день. Условие задачи: в файле F1.txt построчно записаны "Имя Фамилия". Нужно в файл F2...

5
с++
1282 / 523 / 225
Регистрация: 15.07.2015
Сообщений: 2,562
14.05.2017, 19:48 2
а в чем проблема?
0
0 / 0 / 0
Регистрация: 20.02.2017
Сообщений: 42
15.05.2017, 19:25  [ТС] 3
Проблема в том что я никогда не работал с файлами
0
Форумчанин
Эксперт CЭксперт С++
8194 / 5044 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
15.05.2017, 19:35 4
C++
1
2
3
4
5
6
7
8
9
10
#include <algorithm>
#include <iterator>
#include <fstream>
 
int main()
{
    std::fstream ifs("input.txt", std::ios::in), ofs("output.txt", std::ios::out);
    std::copy_if(std::istream_iterator<int>(ifs), std::istream_iterator<int>(), std::ostream_iterator<int>(ofs, " "),
        [](const int x) { return !(x & 1); });
}
1
0 / 0 / 0
Регистрация: 20.02.2017
Сообщений: 42
15.05.2017, 22:30  [ТС] 5
А можно сделать как то проще и без библиотек <algorithm>, <iterator>?
0
Форумчанин
Эксперт CЭксперт С++
8194 / 5044 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
15.05.2017, 23:25 6
C++
1
2
3
4
5
6
7
8
9
10
#include <fstream>
 
int main()
{
    std::fstream ifs("input.txt", std::ios::in), ofs("output.txt", std::ios::out);
    int x;
    while (ifs >> x)
        if (!(x & 1))
            ofs << x << " ";
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2017, 23:25
Помогаю со студенческими работами здесь

Заполнить файл целыми числами
Задание 1. Заполнить файл Input.txt целыми числами. Длина последовательности целых чисел –...

Заполнить файл последовательного доступа N целыми числами
Помогите 1. Заполнить файл последовательного доступа N целыми числами, полученными с помощью...

Заполнить файл последовательного доступа file_A целыми числами
Заполнить файл последовательного доступа file_A целыми числами, полученными с помощью генератора...

Заполнить файл целыми 30 числами, полученными с генератора случайных чисел
Заполнить файл целыми 20 числами, полученными с помощью генератора случайных чисел в интервале от 0...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru