Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу найти ошибку в коде https://www.cyberforum.ru/ cpp-beginners/ thread599199.html
Работаю со связанным списком. нужно удалить из него указанный элемент. Вот код функции удаления: void List::Delete(int Number){ int i=1; ...
C++ Закончить программу
есть кусок программы: class Combinations { public: Combinations (int n, int m); vector <int> operator *(); bool operator !() { return done == false; } ...
Дана целочисленная прямоугольная матрица. C++
Дана целочисленная прямоугольная матрица. Определить: 1.) количество столбцов, содержащих хотя бы один нулевой элемент; 2.) номер строки, в которой находится самая длинная серия одинаковых...
C++ Найти произведение натуральных нечетных чисел меньших N Найти произведение натуральных нечетных чисел меньших N. https://www.cyberforum.ru/ cpp-beginners/ thread599180.html
C++ алгоритм разложения функции в ряд Тейлора https://www.cyberforum.ru/ cpp-beginners/ thread599178.html
помогите с алгоритмом. Код на С++ как бы уже есть. Но вот с алгоритмом я вообще не бум бум. фот функция cos x= 1- x^2/2!+x^4/4-x^6/6!+...|x|<бесконечность #include <iostream> using namespace...
C++ Файл создать новый
File70. Дан строковый файл, содержащий даты в формате, описанном в задании File67. Создать новый строковый файл, содержащий все зимние даты из исходного файла (в обратном порядке). Если даты с...
C++ Определить количество столбцов,содержащих хотя бы один нулевой элемент
В общем код я написала,но он возвращает нули..Пожалуйста, скажите в чем ошибка? int raven_0 (int **A, int N,int M) {int S=0 , i; for (int j=0; j<M; j++) { i = 0; while (i < N) { if (A==0) {
C++ Изменение типа Необходимо неконстантный указать сделать константным (чтобы нельзя было изменить значение, на которое указывает указатель) Пробую такой код: int i = 5; int* b = &i; //static_cast<const int*>(b);... https://www.cyberforum.ru/ cpp-beginners/ thread599153.html
C++ алгоритм разложения функции https://www.cyberforum.ru/ cpp-beginners/ thread599150.html
помогите с алгоритмом. Код на С++ как бы уже есть. Но вот с алгоритмом я вообще не бум бум. фот функция cos x= 1- x^2/2!+x^4/4-x^6/6!+...|x|<бесконечность #include <iostream>...
C++ Рассчитать, сколько нужно заплатить за месяц, если ребенок отходил N дней Известно, что плата за детский сад в месяц составляет 6500 руб. (месяц – 22 дня). Рассчитать, сколько нужно заплатить за месяц, если ребенок отходил N дней. https://www.cyberforum.ru/ cpp-beginners/ thread599136.html
0 / 0 / 2
Регистрация: 07.06.2012
Сообщений: 25
08.06.2012, 23:59  [ТС] 0

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

08.06.2012, 23:59. Просмотров 934. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.06.2012, 23:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

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

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

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