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

Отделить все слова из текста, вывести их на экран и определить наименьшее слово

26.11.2021, 13:29. Показов 695. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ввести в память компьютера любой текст, отделить все слова, вывести их на экран и определить наименьшее слово в тексте в C++

используя string і function()
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.11.2021, 13:29
Ответы с готовыми решениями:

Ввести в память компьютера любой текст, отделить все слова, вывести их на экран и определить наименьшее слово в тексте
используя string і function()

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

Вывести четыре слова на русском языке вывести на экран все согласные буквы которые входят только в одно слово
Вывести четыре слова на русском языке вывести на экран все согласные буквы которые входят только в...

Вывести на экран все слова предложения, содержащие в качестве подстроки слово w
В строках вообще чёт понять не могу(( пожалуйста объясните хотя алгоритм как делать по подробнее!((...

1
1 / 1 / 0
Регистрация: 26.11.2021
Сообщений: 8
28.11.2021, 05:02  [ТС] 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <string>
#include <conio.h>
#include <Windows.h>
    using namespace std;
    int main()
    {
        SetConsoleOutputCP(1251);//від укр мови за допомогою Cout
        SetConsoleCP(1251);
        string txt, sl, slmin{"           "};
        int i, k = 0, n = 0, u = 0, max = 0;
 
        //----------------щоб вивід робив правильно в кінці кожного слова лишати пробіл 
        //----------------не ставити пробіл на початку
        //----------------не нажимати кілька раз підряд пробіл
        //----------------нажати ентер коли всі слова уведені
        //----------------щоб вийти з програми потрібно вести крапку
        cout << "*****Ведіть текст, щоб вийти з програми ведіть крапочку\n";//не забудьте додати пробіл після крапки
        while (n == 0) {
            getline(cin, txt, ' ');
            for (i = 0; i <= txt.length() - 1; i++) {
                sl = sl + txt[i];
                if (txt[i] == '.')
                    goto link;
            }
            if (slmin.size() > sl.size()) {
                slmin = sl;
                u = k;
            }
            k++;
            cout << k << " слово - " << sl << "- кількість символів " << sl.size() << " \n";
            sl = "";
 
 
        }
    link:
        if (slmin.size() > sl.size()) {
            slmin = sl;
            u = k;
        }
        k++;
        cout << k << " слово - " << sl << "- кількість символів " << sl.size() << " \n";
        sl = "";
        cout <<  "найменше слово - " << slmin <<" під номером " << u <<  " має таку кількість символів " << slmin.size() << "\n";
 
    }
нашов только на украинском все решил
0
28.11.2021, 05:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2021, 05:02
Помогаю со студенческими работами здесь

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

Вывести все слова заданного текста, состоящие из тех же букв, что и первое слово
Заранее Большое Спасибо!!!

Вывести на экран все слова данного предложения, содержащие в качестве подстроки слово w
ребят, кто может, помогите плиз. с подстроками ни как не разберусь. вконце недели отвечать надо...

Вывести на экран все слова текста, в которых все буквы разные; если таких слов нет, выдать соответствующее сообщение
Дан текст из слов, разделенных пробелами. Вывести на экран все слова, в которых все буквы разные....

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

Вывести на экран все слова предложения, состоящие из тех же букв, что и первое слово
Вывести на экран все слова предложения, состоящие из тех же букв, что и первое слово. Т.е, если...

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


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

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

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