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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2016, 17:44   #1
SecDet
Новичок
Джуниор
 
Регистрация: 14.05.2016
Сообщений: 1
Сообщение [C++]Текстовые файлы

Даны два файла с числами. Получить новый файл, каждый компонент которого
равен среднему арифметическому значению соответствующих компонентов
заданных файлов (количество компонентов в исходных файлах одинаковое)
Приложил бы свой код,но когда я его показал народу,меня хотели сжечь.Так что,пожалуйста,кому не сложно,можете написать?)
SecDet вне форума Ответить с цитированием
Старый 21.05.2016, 11:29   #2
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Держи программу. Файлы ввода 1.txt, 2.txt и вывода 3.txt должны быть на диске C:/



Код:
#include <fstream>
#include <iostream>
#include <cstdlib>

using namespace std;

int main()
{
	char a1[15], a2[15];

	fstream in1("C:/1.txt", ios_base::in); //	Открытие 1-го файла
	fstream in2("C:/2.txt", ios_base::in); //	Открытие 2-го файла
	ofstream out("C:/3.txt");              //	Открытие 3-го файла (для записи результата)

	if ((!in1.is_open()) || (!in2.is_open()) || (!out.is_open()))  // Проверка открылись ли все файлы
		cout << "Ошибка чтения файла\n\n\n";
	else
	{
		for (; in1.peek() != EOF;)
		{
			in1.getline(a1, 15);
			in2.getline(a2, 15);

			out << (atof(a1) + atof(a2)) / 2 << endl;                     // Запись в файл №3

		}
		in1.close();
		in2.close();
		out.close();	
	}
	system("pause");
	return 0;
}



ura_111 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текстовые файлы trum Помощь студентам 2 16.05.2012 01:16
Текстовые файлы Krasopetka Паскаль, Turbo Pascal, PascalABC.NET 0 17.11.2011 15:52
Текстовые файлы C++ :( DragoonSki Помощь студентам 0 29.05.2010 14:24
текстовые файлы Marinka91 Помощь студентам 3 08.07.2009 07:56
Текстовые файлы _Smoke_ Помощь студентам 2 15.06.2009 15:12