Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
a_snoopy
Сообщений: n/a
#1

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

06.12.2009, 09:47. Просмотров 1150. Ответов 1
Метки нет (Все метки)

Помогите мне решить эту задачу:
Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива. Вывести на экран: а) пять самых коротких слов, б) слова, встречающиеся в тексте более 1 раза, отсортировав по алфавиту.очень прошу
заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2009, 09:47     Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива.
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
niXman
Эксперт C++
3134 / 1446 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
06.12.2009, 10: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
#include <string>
#include <vector>
#include <fstream>
#include <iostream>
#include <algorithm>
 
const char* fname = "file.txt";
 
int main() {
    /** для корректного отображения русских символов */
    setlocale(LC_ALL, "rus");
 
    std::ifstream file(fname);
    if ( !file ) {
        std::cerr << "Ошибка открытия файла!" << std::endl;
        return 1;
    }
    
    /** читаем слова в массив */
    std::vector<std::string> slist((std::istream_iterator<std::string>(file)), (std::istream_iterator<std::string>()));
    
    /** сортируем */
    std::sort(slist.begin(), slist.end());
 
    return 0;
}
Остальное сам допиши. Чуток остался
Yandex
Объявления
06.12.2009, 10:23     Написать программу, которая считывает текст из файла и записывает каждое слово в отдельный элемент массива.
Ответ Создать тему
Опции темы

Текущее время: 11:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru