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

Входит ли буква в заданною строку не более двух раз - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите разрешить задачу на стандартные функции на с! http://www.cyberforum.ru/cpp-beginners/thread373538.html
Составить программу вычисления значения функции F, используя обращения к функции. Вид функции и заданы в таблице. Спасибо за помощь!!!!
C++ СДНФ....Помогите! Сложное высказывание задано таблицей истинности. Построить совершенную дизюнктивну нормальную форму (СДНФ). Нужно написать программу...я знаю как ее построить в тетради но не знаю как это сделать в с + +....Помогите пожалуйста... http://www.cyberforum.ru/cpp-beginners/thread373522.html
C++ помогите
что неправильно здесь ? #include <math.h> #include <stdio.h> void main() { float a=0.5;b=1.7,Z;
считать текст в переменную; C++
Народ помогите плиз как считать предложение в строковую переменную в с++.. например: #include <iostream> #include <string> int main() { std::string s(""); std::cout<<"vvedi text"<<std::endl; std::cin>>s;
C++ Почему не работает http://www.cyberforum.ru/cpp-beginners/thread373505.html
#include <string.h> using namespace std; int main() { string sentence; getline(cin, sentence); string a, b, c;
C++ Со стеком запутался Как сделать чтоб это заработало Компилирую на CodeBlocks (если есть лучше предлагайте) #include <iostream> #include <string.h> template <class Item> class STACK { private: подробнее

Показать сообщение отдельно
alkagolik
 Аватар для alkagolik
1510 / 616 / 79
Регистрация: 15.07.2011
Сообщений: 3,552
27.10.2011, 17:35     Входит ли буква в заданною строку не более двух раз
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
#include <stdio.h>
 
_Bool f(char *str, const char a)
{
    int count = 0;
 
    for (int i = 0; str[i] != 0; ++i)
        if(str[i] == a) ++count;
    return (count > 1) ? 1 : 0;
}
 
int main()
{
    char *x = "в тот вечер я не пил, не ел";
    if (f(x, 'a'))
        puts("да\n");
    else puts("нет\n");
 
    if (f(x, 'е'))
        puts("да\n");
    else puts("нет\n");
 
    return 0;
}
 
Текущее время: 17:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru