Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Elllik
2 / 2 / 2
Регистрация: 11.10.2016
Сообщений: 70
#1

Вывести в файл слова заканчивающиеся на заданную букву - C++

23.06.2017, 23:43. Просмотров 183. Ответов 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
#include <iostream>
#include <fstream>
#include <ostream>
#include <string.h>
 
using namespace std; 
 
int main()
 
{ 
    setlocale(LC_ALL,"rus");
    ifstream input("1a.txt");
    ofstream output("2a.txt");
    char word[64], letter, s;
    int count=0;
    cout << "Enter : ";
    cin >> s;
    while (! input.eof())
    {
        input >> word;
        if (word[0]==s)
       {
           output << word << " ";
           count ++;                
       }
    }

Вопрос:

Можно ли переделать мой код , для моей новой задачи?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2017, 23:43
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывести в файл слова заканчивающиеся на заданную букву (C++):

Вывести все слова из каждой строки, начинающиеся и заканчивающиеся на заданную букву и количество таких слов в каждой строке.
Ребят, всем привет!; Помогите, пожалуйста, решить задачу со строками на С++;...

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

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

Вывести слова, начинающиеся и заканчивающиеся на одну и ту же букву
Добрый день! Нужно чтобы из вводимой строки выводились слова,начинающиеся и...

Ввести строку , вывести только слова, заканчивающиеся на гласную букву.
Ввести строку , вывести только слова, заканчивающиеся на гласную букву. ...

Найти и вывести все слова начинающиеся и заканчивающиеся на одну и ту же букву (комментирование кода)
Прокомментируйте пожалуйста код: /* Ввести строку длинной до 500...

2
Даценд
Модератор
Эксперт .NET
4045 / 3885 / 2573
Регистрация: 20.04.2015
Сообщений: 7,060
23.06.2017, 23:58 #2
Лучший ответ Сообщение было отмечено Elllik как решение

Решение

Цитата Сообщение от Elllik Посмотреть сообщение
Можно ли переделать мой код , для моей новой задачи?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL,"rus");
    ifstream input("1a.txt");
    ofstream output("2a.txt");
    string word;
    char letter;
    cout << "Enter letter: ";
    cin >> letter;
    while (input >> word)
    {
       if (word[word.size()-1]==letter)
       {
           output << word << " ";
       }
    }
}
1
Elllik
2 / 2 / 2
Регистрация: 11.10.2016
Сообщений: 70
24.06.2017, 00:02  [ТС] #3
Спасибо
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2017, 00:02
Привет! Вот еще темы с решениями:

Вывести слова, которые содержат заданную букву (исправить код)
Задание на массив. Нужно вывести слова, которые содержат заданную букву. Слова...

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

Вывести все слова заканчивающиеся на букву "а" (переделать на dev c++)
Суть программы: Вывести все слова заканчивающиеся на букву &quot;а&quot;. #include...

Вывести только те слова сообщения, которые начинаются и оканчиваются на заданную букву
В общем задача почти решена, но не понятно немного. Условие: Вывести только...


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

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

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