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

Скопировать в новый текстовый файл все символы исходного, заменив все нули на единицы, а единицы на нули

03.05.2018, 06:47. Показов 2433. Ответов 1
Метки нет (Все метки)

Дан текстовый файл f. Переписать в файл g все компоненты файла f с заменой символа 0 на символ 1 и наоборот
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.05.2018, 06:47
Ответы с готовыми решениями:

Переставить элементы массива так, чтобы располагались все нули, затем все единицы, и, наконец, все двойки
Помогите пожалуйста решить задачу: В массиве х(12) каждый элемент равен 0, 1 или 2. Переставить...

Переставить элементы массива так, чтобы сначала располагались все нули, затем все двойки и, наконец, все единицы
Добрый день ! У меня к вам просьба. Помогите решить задачу по с++ начинающему чайнику. :wall:...

Переставить элементы массива так, чтобы сначала располагались все единицы, затем все двойки и, наконец, все нули
Ребят помогите пожалуйста В массив x(N) каждый элемент равен 0,1 или 2. Приставить элементы...

Ввести файл . Все нули в файле заменить единицами, а единицы нулями. Файл вывести до и после преобразования.
Ввести файл . Все нули в файле заменить единицами, а единицы нулями. Файл вывести до и после...

1
584 / 487 / 371
Регистрация: 05.11.2013
Сообщений: 1,262
Записей в блоге: 6
03.05.2018, 07:23 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
#include <iostream>
#include <fstream>
using namespace std;
 
void error(char *message, int errorcode) { //Сообщение о статусе программы и выход
 cout << endl << message;
 cout << endl << "Press Enter to EXIT";
 system("pause>nul");
 exit(errorcode);
}
 
int main() {
 ifstream f1("input.txt");
 if (!f1) error("Can't open file input.txt", 1); //Не удалось открыть файл для чтения
 ofstream f2("output.txt");
 if (!f2) error("Can't open file output.txt", 2); //Не удалось открыть файл для записи
 char c;
 while (1) {
  f1.read(&c, 1);
  if (f1.eof()) break;
  if (c == '0') c='1';
  else if (c == '1') c = '0';
  f2.write(&c,1);
  
 }
 f2.close();
 f1.close();
 error ("OK",0);
}
Скопировать в новый текстовый файл все символы исходного, заменив все нули на единицы, а единицы на нули
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.05.2018, 07:23
Помогаю со студенческими работами здесь

Зашифровать все трехбуквенные слова, заменив все символы на символы с кодом, большим на три единицы
Помогите доделать задачу, чтобы она работала для условия... Зашифровать все трехбуквенные слова,...

Зашифровать все трехбуквенные слова, заменив все символы на символы с кодом, большим на три единицы. Вывести новую строку.
Помогите решить задачу. Заранее спасибо. Зашифровать все трехбуквенные слова, заменив все символы...

Заменить в исходной строке символов все единицы нулями и все нули единицами
Cоставить процедуру заменяющую в исходной строке символов все единицы нулями и все нули единицами....

Заменить в исходной строке символов все единицы нулями и все нули единицами
Составить процедуру, заменяющую в исходной строке символов все единицы нулями и все нули единицами....


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

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

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