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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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