1 / 1 / 0
Регистрация: 15.11.2012
Сообщений: 9
1

Удалить первое слово и все такие же слова в строке

31.01.2013, 14:31. Показов 2423. Ответов 1
Метки нет (Все метки)

Используя командную строку ввести строку. Удалить первое слово и все такие же слова. Слова разделены одним пробелом, строка начинается и заканчивается символом отличным от пробела.

Помогите пожалуйста, экзаменационная задача, а я вообще не представляю как это реализовать...
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2013, 14:31
Ответы с готовыми решениями:

Ввести с клавиатуры два слова и вывести в следующей строке сначала второе слово, затем первое слово
Ввести с клавиатуры два слова и вывести в следующей строке сначала второе слово союз « и », затем...

Ввести с клавиатуры два слова и вывести в следующей строке первое слово и первую букву второго слова
Помогите написать программу. Ввести с клавиатуры два слова и вывести в следующей строке первое...

Найти это слово и скопировать следующее за ним слово и записать все такие слова в отдельный текстовый файл
Задача "дан текстовый файл. Пользователь задаёт слово которое он хочет найти. Программа должна...

Удалить первое слово в строке
Дан массив строк текста, массив разделителей нужно удалить первое слово и разделитель после в...

1
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
11178 / 7110 / 1680
Регистрация: 25.07.2009
Сообщений: 13,003
31.01.2013, 15:18 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <string.h>
 
#define DELIM " \t\n"
 
int main(void) {
    char buf[BUFSIZ], * first, * current;
    
    while ( printf("String: ") && fgets(buf, BUFSIZ, stdin) && *buf != '\n' && printf("Result: ") ) {
        if ( ! ( first = strtok(buf, DELIM) ) ) {
            printf("Empty string!\n");
            continue;
        }
        while ( current = strtok(NULL, DELIM) )
            if ( strcmp(first, current) )
                printf("%s ", current);
        printf("\n");
    }
    
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.01.2013, 15:18
Помогаю со студенческими работами здесь

Как удалить первое и последнее слово в строке
Подскажите, пожалуйста, как можно удалить первое и последнее слово в строке. причем вводятся...

Удалить все лишние пробелы. Удалить из него первое слово. Дописать в тот же файл измененую строку
я создал текстовый файл теперь нужно удалить все лишние пробелы. Удалить из него первое слово....

В заданной строке текста удалить первое и последнее слово
В заданной строке текста удалить первое и последнее слово.

В заданной строке текста, удалить первое и последнее слово
В заданной строке текста, удалить первое и последнее слово


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru