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

C. Строки. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Опять конструкторы http://www.cyberforum.ru/cpp-beginners/thread149635.html
допустим есть два класса. template <typename T = int> class SkillBase { public: // cd SkillBase(T val = 0) : m_value(val) {} SkillBase(const SkillBase &w) : m_value(w.m_value) {} virtual ~SkillBase() {} private: // data
C++ Одномерые массивы Составить программу для подсчета наибольшего количества одинаковых элементов, расположенных последовательно, в массиве для каждого из одномерных массивов Х и Y. Инициализацию, вывод элементов массива, и их обработку организовать в отдельных функциях. Народ SOS помогите:gcray2: http://www.cyberforum.ru/cpp-beginners/thread149618.html
C++ Как извлечь корень из числа?
Как извлечь корень из числа?
C++ Функция rand();
Нужно чтобы функция rand(); выдавала значения в заданном интервале то есть к примеру от 230 до 233 нужно чтобы выдавало числа 230 231 232 233 изначально был такой код
C++ Матрицы http://www.cyberforum.ru/cpp-beginners/thread149588.html
ХАРАКТЕРИСТИКОЙ СТОЛБЦА МАТРИЦЫ НАЗОВЕМ ПРОИЗВЕДЕНИЕ ПОЛОЖИТЕЛЬНЫХ ЭЛЕМЕНТОВ С ЧЕТНЫМИ НОМЕРАМИ. УПОРЯДОЧИТЬ СТОЛБЦЫ МАТРИЦЫ ПО ВОЗРАСТАНИЯ ИХ ХАРАКТЕРИСТИК
C++ Описать функцию Описать функцию для вывода на экран натуральных чисел из файла целых чисел в восьмеричном виде,не используя printf Добавлено через 1 час 31 минуту Очень надо:) подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
26.06.2010, 15:26     C. Строки.
Lavroff, ну можно и так:
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 <locale.h>
 
int main(void){
    unsigned char symb[256] = { 0 }, buf[BUFSIZ], *p;
    int i;
 
    setlocale(LC_ALL, "Russian");
    
    printf("Строка: ");
    scanf("%[^\n]%*c", buf);
    for ( p = buf; *p; ++p )
        symb[*p]++;
    
    printf("Буква Счётчик\n");
    for ( i = 0; i < 256; ++i )
        if ( symb[i] )
            printf("'%c'   %d\n", i, symb[i]);
    
    return 0;
}
 
Текущее время: 09:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru