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

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

Войти
Регистрация
Восстановить пароль
 
АлександрБелоус
0 / 0 / 0
Регистрация: 02.02.2013
Сообщений: 15
#1

Дано два предложения (Распечатать слова из первого предложения, который начинаются на первую букву последнего слова второго предложения) - C++

02.02.2013, 09:58. Просмотров 596. Ответов 1
Метки нет (Все метки)

Дано два предложения. Распечатать:
- слова из первого предложения, который начинаются на первую букву последнего слова второго предложения.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.02.2013, 09:58     Дано два предложения (Распечатать слова из первого предложения, который начинаются на первую букву последнего слова второго предложения)
Посмотрите здесь:

Распечатать, начиная с последнего, перевернутые слова введенного предложения - C++
Распечатать, начиная с последнего, перевернутые слова введенного предложения.

Даны два предложения. Найти самое короткое из слов первого предложения,которого нет во втором предложений? - C++
Даны два предложения. Найти самое короткое из слов первого предложения,которого нет во втором предложений?

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

Даны два предложения. Найти самое короткое из слов первого предложения, которого нет во втором предложении - C++
Здравствуйте. Есть задача (написана в теме), есть решение: #include <iostream> #include <string> #include <sstream> ...

Вывести два предложения и распечатать самые длинные слова, общие для этих предложений - C++
Здравствуйте. Мне необходима помощь (консультация) на счёт задачи: Вывести два предложения и распечатать самые длинные слова,...

Вывести слова данного предложения, которые отличны от последнего слова - C++
Разработать алгоритм и составить программу на языке Си. Предполагается, что длина вводимого текста ограничена константой. Длины слов...

:Вывести все слова предложения, содержащие последнюю букву предыдущего слова не менее 2 раз - C++
Делаю задание:Вывести все слова предложения, содержащие последнюю букву предыдущего слова не менее 2 раз. Начал с пере формировки...

Разбить текст на предложения, а предложения - на слова - C++
Вот само задание. С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 1000 символов (длина строки...

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

Найти букву в словах из предложения и вывести эти слова - C++
Суть :Найти букву в словах из предложения и вывести эти слова, код был найден в интернете и непонятно только вот, что #define...

Вывести все слова из предложения, которые содержат данную(определенную) букву - C++
Дано предложение. Вывести все слова из этого предложения, которые содержат данную(определенную) букву.

Для каждого слова первого предложения определить, входит ли оно во второе предложение - C++
Здравствуйте. Я нуб в программировании, только начинаю осваивать. Помогите пожалуйста составить программу по следующим критериям: Даны два...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kuli4ok
31 / 31 / 3
Регистрация: 10.10.2012
Сообщений: 88
02.02.2013, 12:39     Дано два предложения (Распечатать слова из первого предложения, который начинаются на первую букву последнего слова второго предложения) #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
#include <stdio.h>
 
int main()
{
    printf("Введите 2 предложения (разделенные точками): ");
    char *buffer = new char[1024];
    gets(buffer);
    char symbol;
    for(int i=1024; i>0; i--)
    {
        if(buffer[i]==' ')
        {
            symbol = buffer[i+1];
            break;
        }
    }
    for(int i=0; buffer[i]!='.'; i++)
    {
        if( (buffer[i]==symbol)&&((i==0)||(buffer[i-1]==' ')))
        {
            for(int j=i; buffer[j]!=' ';j++)
            {
                printf("%c",buffer[j]);
            }
            printf("\n");
        }
    }
    delete [] buffer;
    buffer = NULL;
    return 0;
}
Ответ Создать тему
Опции темы

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