Форум программистов, компьютерный форум CyberForum.ru

Вывести слова, в которых нет повторяющихся букв и буквы слова упорядочены по алфавиту - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, выполняется ли равенство a<b<c. http://www.cyberforum.ru/cpp-beginners/thread123391.html
Даны действительные числа a, b, c. Проверить, выполняется ли равенство a<b<c.
C++ Количество узлов на каждом уровне #include <stdio.h> #include <stdlib.h> typedef struct item { int data; struct item *left; struct item *right; } Item; void AddNode(int data, Item **node); http://www.cyberforum.ru/cpp-beginners/thread123360.html
C++ Работа с изображениями
Посоветуйте где можно почитать как работать с изображениями? Какую литературу почитать? И если можно простейший пример кода, который например меняет белый цвет в картинке на черный
Ученики школы С++ C++
Сведения об ученике состоят из его имени и фамилии и названия класса (года обучения и буквы), в котором он учится. Дан файл f, содержащий сведения об учениках школы. а) Выяснить, имеются ли в школе однофамильцы. б) Выяснить, имеются ли однофамильцы в каких-либо параллельных классах. в) Выяснить, имеются ли однофамильцы в каком-нибудь классе. г) Ответить на вопросы а)-в), но в отношении...
C++ Преобразовать последовательность S1,....Sn удалив из нее все запятые http://www.cyberforum.ru/cpp-beginners/thread123330.html
1) Даны натур. числа n,символы S1,....Sn среди которых есть хотя бы одна точка. Преобразовать последовательность S1,....Sn удалив из нее все запятые, предшествующие первой точке, и заменив знаком + все цифры 3, встречающиеся после первой точки. 2)Дана действ. матрица размера 6х9. Найти среднее арифм. наибольшего и наименьшего значений ее элементов. 3)Даны натурал. число n, действительные числа...
C++ найти количество слов в которых две или больше буквы "с" И так задача в том что бы найти количество слов в которых две или больше буквы "с". подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9530 / 5523 / 932
Регистрация: 25.07.2009
Сообщений: 10,608
29.04.2010, 15:04
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
 
int main(void){
    char buf[BUFSIZ], *pW, *pC;
 
    while ( 1 ){
        printf("String: ");
        if ( !fgets(buf, BUFSIZ, stdin) || *buf == '\n' )
            break;
        for ( pW = strtok(buf, " \t\n"); pW != NULL; pW = strtok(NULL, " \t\n") ){
            for ( pC = pW + 1; *pC > *(pC - 1); ++pC )
                ;
            if ( !*pC )
                printf("%s\n", pW);
        }
    }
    exit(0);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru