Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
ikris
0 / 0 / 2
Регистрация: 07.06.2012
Сообщений: 25
#1

Вывести слова данного предложения, которые отличны от последнего слова - C++

07.06.2012, 17:22. Просмотров 688. Ответов 1
Метки нет (Все метки)

Разработать алгоритм и составить программу на языке Си. Предполагается, что длина вводимого текста ограничена константой. Длины слов предложения также ограничены константой. Стандартные строковые функции, объявленные в файле string.h, не использовать.

Вывести слова данного предложения, которые отличны от последнего слова.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2012, 17:22
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывести слова данного предложения, которые отличны от последнего слова (C++):

Вывести те слова предложения, которые отличны от последнего слова предложения и удовлетворяют следующему свойству:
C помощью текстового редактора создать файл, содержащий текст не более 10 строк, длина строки текста не должна превышать 80 символов. ...

Вывести те слова предложения, которые отличны от последнего слова предложения и удовлетворяют следующему свойству:
C помощью текстового редактора создать файл, содержащий текст не более 10 строк, длина строки текста не должна превышать 80 символов. ...

Вывести те слова предложения, которые отличны от последнего слова предложения и удовлетворяют следующему свойству:
C помощью текстового редактора создать файл, содержащий текст не более 10 строк, длина строки текста не должна превышать 80 символов. ...

Вывести все слова текста, которые отличны от последнего слова, предварительно преобразовав их
Решить задачу на обработку текста, используя функции работы со строками. Предполагается, что исходным является текстовый файл. В текст...

Напечатать слова, которые отличны от последнего слова текста, предварительно удалив из слова последнюю букву
Дана последовательность содержащая от 1 до 30 слов, в каждом из которых от 1 до 5 строчных латинских букв; между соседними словами не менее...

Дана последовательность. Напечатать все слова последовательности, которые отличны от последнего слова
Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных русских букв; между соседними словами -...

1
ikris
0 / 0 / 2
Регистрация: 07.06.2012
Сообщений: 25
08.06.2012, 23:59  [ТС] #2
Лучший ответ Сообщение было отмечено ikris как решение

Решение

Подскажите, что исправить надо, плиз.
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
47
48
49
50
51
52
# include <stdio.h>
# include <conio.h>
 
int length (char s[])
{
    int i;
    i=0;
    while (s[i]!='\0')
        i++;
    return i;
}
 
void readword (char *s, int i, char *w)
{
    while ((s[i]!=' ') && (s[i]!='\0'))
        i++;
    int j=0;
    while ((s[i]!=' ') &&  (s[i]!='\0'))
    {
        w[j]=s[i];
        j++;
        i++;
    };
    w[j]='\0';
}
 
void main()
{
    char *s; char *w; char *p;
    int j;
    printf("vvedite stroky:\n");
    gets(s);
    while (j<=length(s))
    {
        readword (s, j, w);
        j++;
        p=w;
    }
    j=0;
    while (j<=length(s))
    {
        readword (s, j, w);
        if (w=p)
            j++;
        else 
        {
            while (j<=length(w));
            printf("%c", w[j]);
            j++;
        }
    }
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2012, 23:59
Привет! Вот еще темы с решениями:

Найти слова строки, которые отличны от ее последнего слова, и в которых гласные/согласные чередуются
Дана строка. Напечатать те слова этой строки, которые отличны от последнего слова и выполнено свойство: в слове гласные буквы (a, e, i, о,...

Напечатать те слова данной строки, которые отличны от последнего слова, и в слове нет повторяющихся букв
Доброго времени суток! Помогите пожалуйста решить задачу. Дана строка s, содержащая от 2 до 25 слов, в каждом из которых от 1 до 8 ...

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

Вывести те слова, которые отличаются от последнего слова и удовлетворяют условию, что в слове нет повторяющихся букв
Короче я сделал так #include &lt;stdio.h&gt; #include &lt;ctype.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; void main() { int const...


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

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

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