Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.06.2013, 21:57   #1
stealth313
Новичок
Джуниор
 
Регистрация: 19.06.2013
Сообщений: 1
Восклицание поиск первого слова в предложении

Приветствую всех. Суть вопроса такова: нужно написать максимально простую программу, которая предлагает пользователю ввести предложение, а затем выводит на экран все слова, которые состоят из тех же букв, что и первое слово предложения. Заранее премного благодарен.
stealth313 вне форума Ответить с цитированием
Старый 20.06.2013, 18:42   #2
Nuklon
Форумчанин
 
Аватар для Nuklon
 
Регистрация: 05.04.2012
Сообщений: 134
По умолчанию

Код:
#include <cstdio>
#include <cstring>


bool  strcmp_of(const char* s1, const char* s2){
    while(*s1 && (strchr(s2, *s1) != NULL))
         ++s1;
    return (! *s1);
}



int  main(void) {
   const char* tpl = "  \n\t.,";

   char s[128]     = "ABCDEF ,RTT MTU FEDCBA, bla, BEFCAD";
   //printf("Enter str: ");
   //fgets(s, sizeof(s), stdin);

   char* w = strtok(s, tpl);
   puts(w); // первое слово
   for(char* p = strtok(NULL, tpl); p; p = strtok(NULL, tpl)) {
        if(strcmp_of(w, p))
              puts(p);
   }
   return 0;
}
Исполнение: http://codepad.org/7gIbAhFN
Nuklon вне форума Ответить с цитированием
Старый 21.06.2013, 07:48   #3
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,679
По умолчанию

Nuklon неплохой код....
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 24.06.2013, 13:09   #4
three_cats
Форумчанин
 
Аватар для three_cats
 
Регистрация: 27.09.2012
Сообщений: 175
Смех

А то!.. У нас, в Абакане, лучшие программеры
Никто

мой блог
three_cats вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Напечатать слова, в которые не входит ни одна из букв первого слова abakuz Помощь студентам 0 30.05.2011 23:07
Определить количество букв первого слова в предложении. Задача почти сделана, нужно подредактиров MonStar Помощь студентам 1 25.11.2010 23:17
Подсчитать количество вхождений в слова первого слова. 07412 Общие вопросы C/C++ 4 27.05.2010 12:05
СИ. Удалить слова, которые содержат все повторяющиеся буквы первого слова nick23 Помощь студентам 7 01.11.2009 14:47
Найти все слова в предложении PbIska Помощь студентам 5 12.05.2009 21:23