Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2013, 21:57   #1
MrRuslanBB
Пользователь
 
Регистрация: 07.02.2013
Сообщений: 12
Сообщение Файлы. Выбрать все значения, которые делятся нацело на 2 и 4, но не делятся на 6

Помогите написать небольшую программу которую я не могу написать уже 2ой день!

Дан числовой файл f. Выбрать все значения, которые делятся нацело на 2 и 4, но не делятся на 6. Записать эти значения в файл g, а все остальные – в файл h.

Единственный материал который я нашел, а толку от него считай нет для меня! http://web.znu.edu.ua/bdp/cpp/05_textfile.pdf

Последний раз редактировалось MrRuslanBB; 31.05.2013 в 22:02.
MrRuslanBB вне форума Ответить с цитированием
Старый 31.05.2013, 22:18   #2
revizor
Форумчанин
 
Аватар для revizor
 
Регистрация: 20.01.2013
Сообщений: 146
По умолчанию

Код:
#include <iostream>
#include <windows.h>
#include <fstream>

int main()
{
	SetConsoleCP(1251);  SetConsoleOutputCP(1251);

	std::ifstream fIn("f.txt");
	std::ofstream fOutG("g.txt"), fOutH("h.txt");
	int number;

	if (!fIn)
	{
		std::cerr << "Нет файла с числами f.txt" << std::endl;
		exit(1);
	}

	while (!fIn.eof())
	{
		fIn >> number;

		if (number%2==0 && number%4==0 && number%6!=0)
			fOutG << number << " ";
		else
			fOutH << number << " ";
	}

	fIn.close();
	fOutG.close();
	fOutH.close();

        system("pause");
        return 0;
}
если надо, то могу еще комментарии написать
revizor вне форума Ответить с цитированием
Старый 31.05.2013, 22:25   #3
MrRuslanBB
Пользователь
 
Регистрация: 07.02.2013
Сообщений: 12
Радость

Напишите пожалуйста)
MrRuslanBB вне форума Ответить с цитированием
Старый 31.05.2013, 22:27   #4
MrRuslanBB
Пользователь
 
Регистрация: 07.02.2013
Сообщений: 12
Радость

Хотя нет) Не надо комментариев, все понятно) Большое спасибо вам)
MrRuslanBB вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как вывести числа которые делятся на 7? Devil669 Общие вопросы C/C++ 12 18.02.2013 00:32
вывести на экран чила от 1 до N, которые делятся на 4 Сергей505 Паскаль, Turbo Pascal, PascalABC.NET 16 12.12.2011 14:25
С++ айти первых 10 натуральных чисел, нацело делятся на 19 и находятся в интервале, левая граница которог loloverg Помощь студентам 2 25.05.2010 19:42
Вывести на экран номера всех элементов, которые не делятся на 7 wrangler Общие вопросы C/C++ 5 10.12.2009 15:37