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

Подсчитать количество вхождений каждого символа в строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить сумму ряда с погрешностью http://www.cyberforum.ru/cpp-beginners/thread1149797.html
вычислить сумму ряда с погрешностью е=0,0001 в окрестности точки ноль,т.е при >1: y=sin(2x)=2x-8x в кубе /3!+32x в 5 степени /5 \! - 128x в 7 степени /7!+... кто может помогите !!!:cry:
C++ Задача на факториал. Вычислить значение выражения Д.День. Помогите решить задачу в СИ++, неделю уже мучаюсь, надо для зачета по программированию. Вычислить значение выражения: y=(6!-25x)/(1+5!-24x)/(2+(4!-23x)/(3+(3!-22x)/(4+(2!-2x)/(5+x))))) Готов даже поблагодарить материально:( http://www.cyberforum.ru/cpp-beginners/thread1149794.html
C++ Закрытое хеширование с двойным опробованием
Помогите, пожалуйста! Очень нужна ХЕШ-функция с двойным хешированием. В интернете информации очень мало, ни одного примера. Реализация на С++. Заранее спасибо.
Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 C++
Надо решить задачи используя все типы циклов (for, while, do while). Помогите пожалуйста буду очень признателен. Задачи: 1. Дана последовательность из n целых чисел. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2. 2. Дана последовательность из 100 чисел. Найти номер первого отрицательного числа.
C++ Зацикливание программы, найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread1149782.html
#define EE 1E-80 #define MAX_ROOTS 15 typedef struct { Complex root; int nor; // number of root int deg; // degree } Roots;
C++ Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S Найти все натуральные числа из промежутка от 1 до 200, у которых сумма делителей равна S. (S вводить с клавиатуры) #include <stdio.h> #include <conio.h> #include <locale.h> #include <windows.h> void main() { setlocale(LC_CTYPE, "Russian_Russia.1251"); подробнее

Показать сообщение отдельно
Frai32
2 / 2 / 0
Регистрация: 24.08.2013
Сообщений: 134
16.04.2014, 06:42  [ТС]     Подсчитать количество вхождений каждого символа в строку
Я тут немного написал но программа выдают невообразимые числа

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
29
30
31
32
33
34
35
36
37
void count_xymbols(char *mas,int count1)
{
     char unique_mas[256];
  static  int  count_mas[256];
     int  unique_count = 0;
     bool flag = 0;
     unique_count = strlen(mas);
     cout<<unique_count<<endl;
  /*   for(int i = 0; i<255; ++i)
     {
            count_mas[i]=0; 
     }*/
     
     for(int i=0; i<count1-1;++i)
     {
            for(int j=0; j <  unique_count - 1;++j)
            {
                    if(mas[i] == unique_mas[j])
                    {
                          count_mas[i]++;
                          flag=1;
                          break;              
                    }
                    
            }  
            if(flag==0)
            {
                 unique_mas[i] = mas[i];
                 unique_mas[i+1] ;    
            } 
            flag=0;
     }
   for(int i = 0; i<count1-1; ++i)
   {       
           cout<<unique_mas[i]<<" - "<<count_mas[i]<<endl;
   }
}
 
Текущее время: 20:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru