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

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

Войти
Регистрация
Восстановить пароль
 
lovemaybeone
0 / 0 / 0
Регистрация: 10.04.2016
Сообщений: 7
#1

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

25.05.2016, 12:33. Просмотров 178. Ответов 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
#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();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2016, 12:33
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Поменять первое слово предложения с самым коротким словом (C++):

Ввести строку и слово. Вставить введенное слово за самым коротким словом в строке. - C++
помогите

Дана строка, поменять первое слово в строке с последним словом - C++
Это код на Паскале. есть ли аналогии copy и delete в c++? Подскажите как лучше написать код на с++ program lab6_2; var...

Напечатать все слова заданного предложения, состоящие из тех же букв, что и первое слово предложения - C++
Напечатать все слова заданного предложения (слова разделены пробелами), состоящие из тех же букв, что и первое слово предложения.

В текстовом файле построчно записаны предложения. Записать во второй текстовый файл первое слово последнего предложения - C++
В текстовом файле построчно записаны предложения. Записать во второй текстовый файл первое слово последнего предложения. Помогите...

Робот должен добраться от А в пункт Б самым коротким путём - C++
Здравствуйте, прошу помогите сделать Домашнее задание. :umnik: Задача очень проста)): робот должен добраться от А в пункт Б самым...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
lovemaybeone
0 / 0 / 0
Регистрация: 10.04.2016
Сообщений: 7
27.05.2016, 12:44  [ТС] #2
помогите плс
0
no_attention
27 / 27 / 13
Регистрация: 18.05.2016
Сообщений: 128
27.05.2016, 14:18 #3
Ну первое, что пришло в голову - разбить предложение на массив/список слов и там уже работать, поменять в нём, что надо, а потом заново собрать предложение.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.05.2016, 14:18
Привет! Вот еще темы с ответами:

Объясните, как программа находит первое слово предложения? - C++
#include &quot;stdafx.h&quot; #include&lt;iostream&gt; #include&lt;cstdio&gt; using namespace std; const int ArrSize = 256; int main() { char str;...

Дано предложение. Нужно вывести на экран только первое слово предложения - C++
Дано предложение. Нужно вывести на экран только первое слово предложения

Определить самое короткое слово предложения, первое, если таких несколько. - C++
Всем доброго времени суток! Пару дней назад начал изучение Си. Задали д/з...Вот собственно условие: В тексте, записанном в строке S,...

Ввод предложения в консольном приложении: в переменную попадает только первое слово - C++
Есть код void main() { setlocale(LC_ALL, &quot;rus&quot;); SetConsoleCP(1251); SetConsoleOutputCP(1251); string str; cin &gt;&gt;...


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

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

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