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

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

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

Создать файл из значений типа int, вывести только чётные его элементы - C++

20.01.2016, 11:20. Просмотров 194. Ответов 3
Метки нет (Все метки)

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

составить программу,которая создает файл, состоящий из 10 значений типа int. прочитать файл и вычислить сумму его элементов - C++
составить программу,которая создает файл, состоящий из 10 значений типа int. прочитать файл и вычислить сумму его элементов

Создать файл с квадратной матрицей; чётные элементы переместить в один файл, нечётные - в другой - C++
• Создать файл с массивом А. • Четные элементы переместить в файл А • Нечетные элементы переместить в файл В Не могу понять Как...

Почему диапазон значений у типа float больше, чем у типа int, если они оба занимают 4 байта? - C++
Почему диапазон значений флоат больше чем у инта, если они оба занимают 4 байта? Вроде слышал что-то связанное с мантисой, но как это...

Вывести элементы массива, находящихся между его min и max. Перегрузка функций для int и double - C++
Заданы два массива - массив целых и массив вещественных чисел. Вывести на экран массив, составленный из элементов исходного целочисленного...

Найти чётные элементы массива типа double - C++
или чем заменить операцию %

Дан файл произвольного типа. Создать его копию с новым именем. - C++
Дан файл произвольного типа. Создать его копию с новым именем.Пожалуйста, напишите в Borland C++ 3.11 Добавлено через 2 часа 44 минуты...

3
ThePlague
101 / 101 / 61
Регистрация: 30.06.2015
Сообщений: 272
20.01.2016, 11:48 #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
#include <iostream>
#include <fstream>
#include <string>
#include <stdlib.h>
using namespace std;
 
int main ()
{
    int n;
    string line;
    cout << "Enter size of N : ";
    cin >> n;
    ofstream myfile;
    myfile.open ("file1.txt");
    if(myfile.is_open())
        for(int i=0;i<n;i++)
            myfile << i << "\n";
    else
        cout << "Error! Cant open file..." << endl;
    myfile.close();
    ifstream myfile_r ("file1.txt");
    if (myfile_r.is_open())
    {
      while (getline(myfile_r,line))
      {
          if(atoi(line.c_str())%2==0)
                  cout << line << '\n';
      }
      myfile_r.close();
    }
    else
        cout << "Error! Cant open file..." << endl;
    return 0;
}
0
mpower
0 / 0 / 0
Регистрация: 20.01.2016
Сообщений: 13
20.01.2016, 14:37  [ТС] #3
Спасибо, а можно что бы рандомные числа были?
0
ThePlague
101 / 101 / 61
Регистрация: 30.06.2015
Сообщений: 272
20.01.2016, 16:47 #4
mpower, добавь в код

C++
1
2
3
4
5
6
7
8
9
10
11
//пара инклюдов
#include <time.h>
#include <windows.h>
 
//в начало мэйна
srand(time(NULL));
 
//заменить строку 17
myfile << i << "\n";
//на
myfile << rand()%10+1 << "\n";
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.01.2016, 16:47
Привет! Вот еще темы с ответами:

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

Упорядочить чётные по номеру элементы всего массива по возрастанию квадратов значений - C++
Упорядочить чётные по номеру элементы всего массива по возрастанию квадратов значений Использовать данный кусок кода. Помогите,...

Вывести чётные и нечётные элементы - C++
ЗДАСТВУЙТЕ ! не могу понять в чём ошибка,вроде всё правильно... &quot;в матрице а четные элементы разделить на 4,а к нечетным прибавить...

Напишите перегруженную функцию power (), которая принимает два целочисленных параметра типа int и возвращает целочисленное значение типа int - C++
Операции над целыми числами осуществляются быстрее, чем над числами с плавающей точкой. Напишите перегруженную функцию power (), ...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
20.01.2016, 16:47
Ответ Создать тему
Опции темы

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