Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Igor_35
0 / 0 / 0
Регистрация: 25.12.2017
Сообщений: 60
1

Считать текст из файла и вывести его на экран, меняя местами каждые два соседних слова

23.05.2018, 22:01. Просмотров 783. Ответов 4
Метки нет (Все метки)

Написать программу, которая считывает текст из файла и выводит его на
экран, меняя местами каждые два соседних слова. Ввод-вывод осуществлять с
помощью средств С.

Добавлено через 46 секунд
Погогите позаззузта , профессионалы языка C++

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

0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2018, 22:01
Ответы с готовыми решениями:

Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два соседних слова
Вот исходный код: #include <fstream> #include <iostream>...

Написать программу,которая считывает текст из файла и выводит его на экран,меняя местами каждые два соседних слова.
Написать программу,которая считывает текст из файла и выводит его на...

Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два соседних слова
Ребят, помогите пожалуста програмку написать, мне завтра для зачета надо....я...

Введенный текст вывести на экран, меняя местами каждые два слова
Напишите программу, которая выведет на экран введённый текст выведет на экран...

Считать текст из файла и вывести его на экран, заменив цифры от 0 до 9 на слова
Задачка в С++ Считать текст из файла и вывести его на экран, заменив цифры от...

4
ReDoX
108 / 77 / 79
Регистрация: 01.07.2015
Сообщений: 285
24.05.2018, 13:23 2
Лучший ответ Сообщение было отмечено Igor_35 как решение

Решение

Если предположить, что слова разделены пробелами, то так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main() {
  ifstream inp("input.txt");
 
  while (inp.peek() != EOF) {
    string first;
    string second;
    inp >> first >> second;
 
    if (!first.empty() && !second.empty()) {
      cout << second << ' ' << first << ' ';
    } else {
      cout << first;
    }
  }
}
Идея, думаю, понятна. Ввод-вывод C не шарю
0
Igor_35
0 / 0 / 0
Регистрация: 25.12.2017
Сообщений: 60
24.05.2018, 19:30  [ТС] 3
огромное спасибо
0
ReDoX
108 / 77 / 79
Регистрация: 01.07.2015
Сообщений: 285
19.08.2018, 17:36 4
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
#include <iostream>
#include <string>
#include <fstream>
 
using namespace std;
 
int32_t main() {
  ios_base::sync_with_stdio(false);
  cin.tie(0);
 
  ifstream in("input.txt");
 
  while (in.peek() != EOF) {
    string a;
    string b;
    
    in >> a >> b;
 
    if (b.empty()) {
      cout << a << ' ';
    } else {
      cout << b << ' ' << a << ' ';
    }
  }
 
  in.close();
}
0
sourcerer
21.08.2018, 06:18     Считать текст из файла и вывести его на экран, меняя местами каждые два соседних слова
  #5
 Комментарий модератора 
Igor_35, темы дублировать запрещено. Прочитайте правила форума (пункт 5.5).
Продолжите в том же духе - получите карту.
0
21.08.2018, 06:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2018, 06:18
Привет! Вот еще темы с ответами:

Поменять каждые два соседних слова в строке местами
прога должна менять каждые 2 сосенних слова местами) пол дня сижу не могу...

Строки. В тексте поменять местами каждые два соседних слова
Есть задание: нужно считать текст и вывести его на экран, поменяв местами...

Написать программу, которая считывает текст с клавиатуры и выводит его на экран, меняет местами каждые соседние слова
Помогите пожалуйста Написать программу, которая считывает текст с клавиатуры и...


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

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

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