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

найти количество слов в которых две или больше буквы "с" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ GUI C++ http://www.cyberforum.ru/cpp-beginners/thread123283.html
Создать класс ModelWindow для работы с моделями экранных окон. В качестве полей задаются: заголовок окна, координаты левого верхнего угла, размер по горизонтали, размер по вертикали, цвет окна, состояние «видимое/невидимое», состояние «с рамкой/без рамки». Координаты и размеры указываются в целых числах. Реализовать операции: передвижение окна по горизонтали, по вертикали; изменение высоты и/или...
C++ Побитовые операции - нужна литература подкинте пожалуйста статеек или литературы о использовании побитовых операций на си, вчастнастности мне нужны операции над шестнадцатеричным представлением числа http://www.cyberforum.ru/cpp-beginners/thread123268.html
C++ как то не получается...
друзья что такое stdin,stdout,oN,packover????можете объяснить плиз?!
блок-схема C++
#include <stdio.h> #include <string.h> #include <conio.h> #define MAXLEX 1024 int main(void) { char s, *p, *lexs; int i; printf("Enter string: "); if(fgets(s, sizeof(s), stdin) == NULL || *s == '\n')
C++ Обработка строк. http://www.cyberforum.ru/cpp-beginners/thread123245.html
Дана строка и слово. Составить функцию, которая образует массив строк, оканчивающихся заданным словом. Каждая новая строка должна начинаться заглавной буквой. Те у нас имеется строка, в нее нужно записать слова с пробелами. Потом с помощью фунции strtok разбить строку по словам. В цикле сравнивать последнее слово с данными, и если совпало то заносить его в массив. Но проблема в том что не...
C++ работа с бинарными деревьями Ребят, помогите кто нить нужно написать погу по работе с бин деревьями, а я пока в них полный NULL задание: Определить, являются ли два Сбалонсированных Дерева подобными: эти СД должны быть или пустыми, или левое поддерево одного из них является копией правого поддерева другого, а правое поддерево – копией левого поддерева. зарание спасибо подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
29.04.2010, 20:21     найти количество слов в которых две или больше буквы "с"
Цитата Сообщение от Marf Посмотреть сообщение
Блин я даж такого синтаксиса незнаю..
Да не вопрос!
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
#define CHAR_TO_FIND 'c'
 
int main(void){
    char buf[BUFSIZ], *pWord, *pChar;
    size_t cntWords, cntChar;
 
    printf("String: ");
    if ( !fgets(buf, BUFSIZ, stdin) || *buf == '\n' )
        exit(1);
    cntWords = 0;
    for ( pWord = strtok(buf, " \t\n"); pWord != NULL; pWord = strtok(NULL, " \t\n") ){
        for ( cntChar = 0, pChar = strchr(pWord, CHAR_TO_FIND); pChar != NULL;  ++cntChar, pChar = strchr(++pChar, CHAR_TO_FIND) ){
            if ( cntChar > 1 ){
                ++cntWords;
                break;
            }
        }
    }
    printf("%d words contain 2 or more letters '%c'.\n", cntWords, CHAR_TO_FIND);
 
    exit(0);
}
 
Текущее время: 08:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru