Написать программу которая считывает из текстового файла три предложения и выводит их в обратном порядке
Задание 1
Написать программу, которая считывает из текстового файла три предложения и выводит их, переставив слова в обратном порядке.
Задание 2
Написать программу, которая считывает текст из файла и выводит на экран только предложения, содержащие введенное с клавиатуры слово.
Задание 3
Написать программу, которая считывает текст из файла и выводит на экран только строки, содержащие двузначные числа.
Задание 4
Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв.
Задание 5
Написать программу, которая считывает текст из файла и выводит его на экран, меняя местами каждые два соседних слова.
Задание 6
Написать программу, которая считывает текст из файла и выводит на экран слова, после которых стоит запятая.
Задание 7
Написать программу, которая считывает текст из файла и определяет, сколько в нем слов, содержащих менее четырех букв.
Задание 8
Написать программу, которая считывает текст из файла и выводит на экран только цитаты, то есть предложения, заключенные в кавычки, которые могут занимать несколько строк.
Задание 9
Написать программу, которая считывает текст из файла и выводит на экран только предложения, состоящие из заданного количества слов.
Задание 10
Написать программу, которая считывает английский текст из файла и выводит на экран слова текста, начинающиеся и оканчивающиеся на гласные буквы.
Задание 11
Написать программу, которая считывает текст из файла и выводит на экран только строки, не содержащие двузначных чисел.
Задание 12
Написать программу, которая считывает текст из файла и выводит на экран только предложения, начинающиеся с тире, перед которым могут находиться только пробельные символы.
Задание 13
Написать программу, которая считывает английский текст из файла и выводит его на экран, заменив каждую первую букву слов, начинающихся с гласной буквы, на прописную.
Задание 14
Написать программу, которая считывает текст из файла и выводит его на экран, заменив цифры от 0 до 9 на слова «ноль», «один». «девять», начиная каждое предложение с новой строки.
Задание 15
Написать программу, которая считывает текст из файла, находит самое длинное слово и определяет, сколько раз оно встретилось в тексте.
Задание 16 (повышенная сложность)
Написать программу, которая считывает Текст из файла и выводит на экран сначала вопросительные, а затем восклицательные предложения.
Задание 17
Написать программу, которая считывает текст из файла и выводит его на экран, после каждого предложения добавляя, сколько раз встретилось в нем введенное с клавиатуры слово.
Задание 18
Написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные.
Задание 19
Написать программу, которая считывает текст из файла и выводит на экран предложения, содержащие максимальное количество знаков пунктуации.
Написать программу, которая считывает из текстового файла три предложения
и выводит их в обратном порядке.
3. Написать программу, которая считывает из текстового файл три предложения и выводит их в обратном порядке
Написать программу, которая считывает из текстового файл три предложения и выводит их в обратном.
Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке.
помогите пожалуйста Написать программу, которая считывает из текстового файла три предложения и.
Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке
Помогите пожалуйста нужно Написать программу,которая считывает из текстового файла три предложения.
Я так понял, что три первых предложения. И в обратном порядке надо выводить слова этих предложений?
Вот что то типа такого:
Я так понял, что три первых предложения. И в обратном порядке надо выводить слова этих предложений?
Вот что то типа такого:
Спасибо огромное, а смог бы ты мне немножко объяснить, рассказать что как. просто мне работу эту защитить надо, если защищу то зачет получу))
Используя StreamReader читаешь текстовый файл и записываешь весь в строку str. Затем разбиваешь её с помощью .Split используя разделители '.', '!', '?' . Получаем массив строк string[] split , состоящих из предложений. Далее в цикле for перебираем только первые три предложения и разбиваем их на слова - string[] split2 = split[i].Split(); Во втором вложенном цикле for эти слова выводим на консоль в обратном порядке.
Это прога рабочая, но возможно здесь небольшая ошибка. Тебе надо прочитать только первые три предложения, а в эта прога читает все, но обрабатывает потом только три.
Я счас не дома и у меня нет Студии под рукой. Если завтра будет время гляну.
[C] Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке
Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке. на языке C. Пожалуйста.
Начните решать задачу самостоятельно. Если что-то не будет получаться, показывайте то, что сделали, задавайте конкретные вопросы.
И что значит выводит их в обрабтном порядке? Сначала 3е, потом 2е и 1е? Или 1, 2, 3 но с обратным порядком букв? Или вообще все в обратном порядке?
1111111111
2222222222
3333333333
и ввыводит на экран
3333333333
2222222222
1111111111
и для большего количества нужен массив и цикл
0. В условии задачи нет примера "текстового файла"
зато проверять "три предложения" подряд на точки
тоже возможно несколькими способами
очевидно в темах за флуд "бить" лучше своими программами
программа сочинена за 5 минут благодаря теме:
1. Не тот язык.
2. Не уточнено условие.
3. Никто не говорил в условии про строки, там предложения.
4. Наименования и алгоритм вызывает кучу вопросов.
Вас уже пора за флуд "бить" в темах.
1. Не тот язык.
2. Не уточнено условие.
3. Никто не говорил в условии про строки, там предложения.
4. Наименования и алгоритм вызывает кучу вопросов.
Извините, но каким идиотом надо быть, чтобы прочитать условие и не понять, что надо прочитать эти предложения, а потом как-то вывести. И что из кода выше направит ТС на верный путь?
А, ну да, согласен. Не думаю, что ТС'у это поможет с чтением предложений из файла. Там немного сложнее (если рассматривать простой случай, когда предложение кончается точкой).
Тогда пусть сфинкс объяснится, зачем он написал это.
цитата: "Начните решать задачу самостоятельно"
и за неимением точных данных объясняю главное автору темы:
[C] Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке
Написать программу, которая считывает из текстового файла три предложения и выводит их в обратном порядке. на языке C. Пожалуйста.
Начните решать задачу самостоятельно. Если что-то не будет получаться, показывайте то, что сделали, задавайте конкретные вопросы.
И что значит выводит их в обрабтном порядке? Сначала 3е, потом 2е и 1е? Или 1, 2, 3 но с обратным порядком букв? Или вообще все в обратном порядке?
1111111111
2222222222
3333333333
и ввыводит на экран
3333333333
2222222222
1111111111
и для большего количества нужен массив и цикл
0. В условии задачи нет примера "текстового файла"
зато проверять "три предложения" подряд на точки
тоже возможно несколькими способами
очевидно в темах за флуд "бить" лучше своими программами
программа сочинена за 5 минут благодаря теме:
1. Не тот язык.
2. Не уточнено условие.
3. Никто не говорил в условии про строки, там предложения.
4. Наименования и алгоритм вызывает кучу вопросов.
Вас уже пора за флуд "бить" в темах.
1. Не тот язык.
2. Не уточнено условие.
3. Никто не говорил в условии про строки, там предложения.
4. Наименования и алгоритм вызывает кучу вопросов.
Извините, но каким идиотом надо быть, чтобы прочитать условие и не понять, что надо прочитать эти предложения, а потом как-то вывести. И что из кода выше направит ТС на верный путь?
А, ну да, согласен. Не думаю, что ТС'у это поможет с чтением предложений из файла. Там немного сложнее (если рассматривать простой случай, когда предложение кончается точкой).
Тогда пусть сфинкс объяснится, зачем он написал это.
цитата: "Начните решать задачу самостоятельно"
и за неимением точных данных объясняю главное автору темы:
С использованием файловых и строковых потоков написать программу, которая счи-тывает из текстового файла три предложения и выводит их в обратном порядке.
спасите ребята плиззз!
Здравствуйте, Аноним, Вы писали:
А>С использованием файловых и строковых потоков написать программу, которая счи-тывает из текстового файла три предложения и выводит их в обратном порядке.
А>спасите ребята плиззз!
А что значит в обратном порядке? предложения 1, 2, 3 на входе -> предложения 3, 2, 1 на выходе? Или обратный порядок символов в предложении? И куда выводить надо?
Здравствуйте, Аноним, Вы писали:
А>С использованием файловых и строковых потоков написать программу, которая счи-тывает из текстового файла три предложения и выводит их в обратном порядке.
Здравствуйте, ned, Вы писали:
ned> copy(istream_iterator(fstream(argv[1])), istream_iterator(), inserter(v, v.end()));
Если не ошибаюсь, это будет считывать слова (токены разделённые пробелами).
Здравствуйте, Draqon, Вы писали:
ned>> copy(istream_iterator(fstream(argv[1])), istream_iterator(), inserter(v, v.end()));
D>Если не ошибаюсь, это будет считывать слова (токены разделённые пробелами).
Совершенно верно. Этот код будет также инвертировать порядок слов в предложениях. Автор так и не определился что ему нужно
Здравствуйте, ned, Вы писали:
ned> . Автор так и не определился что ему нужно
Хех, тоже мне автор! На лекции надо ходить ; в крайнем случае книжки читать.
P.S. Думаю, STL для решения лабы неуместен. "Автор" не сможет объяснить ни одного токена из элегантной строки!
Я тут покопался. блин, так обидно!
Ну вот что им было впадлу в std::istream_iterator вместо тупого input_stream >> value параметризовать функцию чтения, а?
Тогда туда можно было бы сунуть getline и всего делов!
Здравствуйте, Дядюшка Че, Вы писали:
ДЧ>Хех, тоже мне автор! На лекции надо ходить ; в крайнем случае книжки читать.
ДЧ>P.S. Думаю, STL для решения лабы неуместен. "Автор" не сможет объяснить ни одного токена из элегантной строки!
А вот интересно: STL и т.п. сейчас студенты изучают? Когда я учился, то был лишь голый паскаль и си без плюсов.
Здравствуйте, ned, Вы писали:
ned>А вот интересно: STL и т.п. сейчас студенты изучают? Когда я учился, то был лишь голый паскаль и си без плюсов.
Изучают. У нас был замечательный предмет (с замечательным преподавателем ) Лингвистическое обеспечение. Там дежурной книгой было издание Строуструпа. Кое-что из упражнений, приведенных в конце глав, делали.
Правда, из всех предметов, каким-либо образом касающихся программирования, STL больше не требовали и не давали нигде. С другой стороны, зная о существовании std::vector, std::map, было уже трудно удержаться от их использования.
Здравствуйте, Аноним, Вы писали:
А>спасите ребята плиззз!
О, вот так вроде ничо получается, если речь-таки о строках:
1. Если и так используется back_inserter, то зачем реверсный итератор во втором copy?
2. Второй ostream_iterator должен быть параметризован string.
Здравствуйте, ned, Вы писали:
ned>А вот интересно: STL и т.п. сейчас студенты изучают? Когда я учился, то был лишь голый паскаль и си без плюсов.
У нас — изучают. Я — даю.
Здравствуйте, Аноним, Вы писали:
А>С использованием файловых и строковых потоков написать программу, которая счи-тывает из текстового файла три предложения и выводит их в обратном порядке.
А>спасите ребята плиззз!
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Аноним, Вы писали:
А>>С использованием файловых и строковых потоков написать программу, которая счи-тывает из текстового файла три предложения и выводит их в обратном порядке.
А>>спасите ребята плиззз!
А>А что значит в обратном порядке? предложения 1, 2, 3 на входе -> предложения 3, 2, 1 на выходе?
извините пропадал!
да именно так и выводить это на экран
т.е у нас есть текстовый файл
там предложения 1 2 3
а на эхкран выводится
3 2 1!!
А>т.е у нас есть текстовый файл
А>там предложения 1 2 3
А>а на эхкран выводится
А>3 2 1!!
Ну вот тебе дубовейший вариант
Здравствуйте, Аноним, Вы писали:
А>>т.е у нас есть текстовый файл
А>>там предложения 1 2 3
А>>а на эхкран выводится
А>>3 2 1!!
А>Ну вот тебе дубовейший вариант
А>
спасиб но
хм так было 1 2 3 он и выводит
1 2 3
а можно сделать так чтоб типо было ,
у нас текст какой то в текстовом документе
ПРивет.как дела?что делаешь!куда едешь!
и выведит на экран
что делаешь!как дела?привет.куда едешь!
т.е 3 первых предложения выводит в обратном порядке(а последущие оставляет в таком же),а концом предложения считать символы .
я конечно прошу ВАС извенений что таке прошу! но если не сложно и у кого то есть немного времени,пожалуйста напишите!
А>спасиб но
А>хм так было 1 2 3 он и выводит
А>1 2 3
Да, потому что программа подразумевает наличие символа новой строки и один вызов getline прочитает в строку 1 2 3 сразу.
А>ПРивет.как дела?что делаешь!куда едешь!
А>и выведит на экран
А>что делаешь!как дела?привет.куда едешь!
А>т.е 3 первых предложения выводит в обратном порядке(а последущие оставляет в таком же),а концом предложения считать символы .
Это уже что-то новое, непохожее на исходную задачу Сколько всего предложений в файле и сколько надо переставить?
А>Да, потому что программа подразумевает наличие символа новой строки и один вызов getline прочитает в строку 1 2 3 сразу.
т.е чтоб было все нормально?что должно быть в файле например.
А>Это уже что-то новое, непохожее на исходную задачу Сколько всего предложений в файле и сколько надо переставить?
почему не похожа?)))имхо я так понял)но вам наверно виднее)я не профи)
в иходном предложение скоко угодно(штук 10 допустим)переставляем первых 3
Читайте также: