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

Only строки* - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти либо максимум, либо минимум для трех задаваемых чисел http://www.cyberforum.ru/cpp-beginners/thread223229.html
Написать программу, которая находит максимум, либо минимум для трех задаваемых чисел. Вопрос: не могу понять что за минимум и максимум чисел такой!!!
C++ Найти два соседних слова с непересекающимся набором согласных Помогите решить задачу : Найти два соседних слова с непересекающимся набором согласных Заранее спасибо !!! http://www.cyberforum.ru/cpp-beginners/thread223220.html
Сложение векторов в результирующий C++
кто может решите пожалуйста одну задачку: Даны матрица порядка n, а также векторы X и Y с элемнтами каждый. Найти вектор C=A*(X+Y)
Доброго времени суток! Есть вопрос. C++
Ввести строку произвольной длины (<80 символов). Поменять местами первую и вторую половины строки. P.S. Язык программирования C++. Заранее благодарен)))
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread223187.html
Народ, помогите написать программку программирование циклических алгоритмов, она не очень сложная, но написать я ее не могу=(, а надо уже завтра=( в си++: Cosx=1-x(в квадрате)/2+x(в четвертой степени)/24-x(в шестой степени)/720+х(в 8 степени)/40320… спасибо заранее
C++ Переподнение стека при запуске программы. СОбственно вот такой код: graf.h #ifndef grafH #define grafH class graf { private: int numVerw; int* tops; int** svyazi; public: подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9461 / 5474 / 927
Регистрация: 25.07.2009
Сообщений: 10,495
03.01.2011, 12:04     Only строки*
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
27
28
/*
    Ввести строку и слово. Определить и вывести, сколько раз встречаются
    в строке буквы, перечисленные в слове.
*/
    
#include <stdio.h>
#include <string.h>
 
int main(void){
    char buf[BUFSIZ], wrd[BUFSIZ], * p;
    int counters[256], i;
    
    printf("String: ");
    scanf("%[^\n]%*c", buf);
    printf("Word: ");
    scanf("%s", wrd);
    
    memset(counters, 0, sizeof(counters));
    for ( p = strpbrk(buf, wrd); p; p = strpbrk(p + 1, wrd) )
        counters[*p]++;
        
    printf("char\tcount\n");
    for ( i = 0; i < 256; ++i )
        if ( counters[i] )
            printf("'%c'\t%d\n", i, counters[i]);
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru