Форум программистов, компьютерный форум, киберфорум
Наши страницы

Строка - Найти слова с двумя буквами «о» - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны числа а и b: определить, какое из чисел имеет большее количество делителей http://www.cyberforum.ru/cpp-beginners/thread569501.html
Помогите решить))
C++ Поможете с реализацией абстрактного класса? В Используя виртуальные функции и принцип полиморфизма, смоделируйте систему расчета заработной платы служащих. Employee (служащий) – базовый класс. Boss (руководитель), ComissionWorker... http://www.cyberforum.ru/cpp-beginners/thread569499.html
C++ Создать программу, которая выводит на экран имя автора.
Создать программу которая выводит на экран имя автора. Также программа должна содержать описание двух целочисленных переменных, которые вводятся с клавиатуры, а заткм их сумма выводится на экран
C++ Заменить строку значением соответствующего индекса.
Всем привет) нужно найти максимум среди элементов главной диагонали 2х массива и заменить строку где находиться тот максимум со значением соответствующего индекса строки. #include <iostream>...
C++ Уравнение http://www.cyberforum.ru/cpp-beginners/thread569494.html
Помогите решить уравнение y=e^(x^2-1)+ (X*sin⁡〖1/x〗)/∜(9-√x)
C++ Как реализовать данный абстрактный класс? Создать абстрактный класс Клиент с методами, позволяющими вывести на экран информацию о клиентах банка. Создать производные классы: Вкладчик (фамилия, дата открытия вклада, размер вклада,... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9698 / 5648 / 964
Регистрация: 25.07.2009
Сообщений: 10,863
09.05.2012, 17:37
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>
 
size_t char_count(const char * s, const char ch) {
    return ( ! *s ) ? 0 : ( *s == ch ) + char_count(s + 1, ch);
}
 
#define CHAR_TO_COUNT 'o'
#define CHARS_NEEDED 2
#define DELIM " \t\n"
 
int main(void) {
    char buf[BUFSIZ], * p;
    
    while ( printf("String: ") && fgets(buf, BUFSIZ, stdin) && *buf != '\n' )
        for ( p = strtok(buf, DELIM); p; p = strtok(NULL, DELIM) )
            if ( char_count(p, CHAR_TO_COUNT) == CHARS_NEEDED )
                printf("%s\n", p);
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.