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

Поменять первое слово предложения с самым коротким словом - C++

Восстановить пароль Регистрация
 
lovemaybeone
0 / 0 / 0
Регистрация: 10.04.2016
Сообщений: 7
25.05.2016, 12:33     Поменять первое слово предложения с самым коротким словом #1
Поменяйте первое слово предложения с самым коротким (с одним из самым коротким), а последнее слово- с самым длинным (с одним из самых длинных).
Помогите плс, все что додумался
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
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <conio.h>
#include <clocale>
#include <stdlib.h>
#include <string.h>
 
void main()
{
    char str[40];
    char *buf = " ,.!?";// задаем символы которые  не будут считатся
    printf( "Введите строку:\n");
    gets_s(str);// считываем строку
 
    int i, count = 0;
    for (i = 0; i<strlen(str); i++)// прогоняем цыкл по длине строчки
    {
        if (str[i] != '\0') // если не конец строки
        {
            if (str[i] != *buf)//если не знаки которые считывать
            {
                count++;//увеличить количество
            }
        }
        else break;//в ином случаи выйти из цыкла
    }
 
    printf("%d", count);
    _getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2016, 12:33     Поменять первое слово предложения с самым коротким словом
Посмотрите здесь:

C++ Поменять местами первое и последние слово.
C++ Поменять первое и последние слово.
C++ Сформировать строку, являющуюся самым коротким текстовым представлением числа
C++ Ввести строку и слово. Вставить введенное слово за самым коротким словом в строке.
C++ Робот должен добраться от А в пункт Б самым коротким путём
В текстовом файле построчно записаны предложения. Записать во второй текстовый файл первое слово последнего предложения C++
Поменять местами первое и последнее слово в предложении C++
C++ Дано предложение. Нужно вывести на экран только первое слово предложения
C++ Определить самое короткое слово предложения, первое, если таких несколько.
C++ Ввод предложения в консольном приложении: в переменную попадает только первое слово
C++ Дана строка, поменять первое слово в строке с последним словом
Напечатать все слова заданного предложения, состоящие из тех же букв, что и первое слово предложения C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lovemaybeone
0 / 0 / 0
Регистрация: 10.04.2016
Сообщений: 7
27.05.2016, 12:44  [ТС]     Поменять первое слово предложения с самым коротким словом #2
помогите плс
no_attention
27 / 27 / 13
Регистрация: 18.05.2016
Сообщений: 128
27.05.2016, 14:18     Поменять первое слово предложения с самым коротким словом #3
Ну первое, что пришло в голову - разбить предложение на массив/список слов и там уже работать, поменять в нём, что надо, а потом заново собрать предложение.
Yandex
Объявления
27.05.2016, 14:18     Поменять первое слово предложения с самым коротким словом
Ответ Создать тему
Опции темы

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