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

Массив. Char в Int - C++

Восстановить пароль Регистрация
 
FoxTails
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 10
06.10.2013, 18:54     Массив. Char в Int #1
Ввести количество массива. Затем Буквы или слово
Вывести количество букв и сколько количество одной буквы.
Sample input 1:
1
A

Sample output 1:
1
A 1

Sample input 2:
6
ABBBAZ

Sample output 2:
3
A 2
B 3
Z 1
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2013, 18:54     Массив. Char в Int
Посмотрите здесь:

Перевод int в символьный массив char C++
C++ Как превести из char* в int и наоборот из int в char*?
C++ Массив int из char
C++ Как массив char[4] в int ?
C++ Перевод char массива в int массив
C++ Массив char + перевод в int
C++ Как в выделенную память записать поочередно число int, массив char[n], и еще число int
C++ Как преобразовать строку char в массив int?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ViktorKozlov
133 / 125 / 2
Регистрация: 13.12.2012
Сообщений: 293
06.10.2013, 19:25     Массив. Char в Int #2
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
38
39
40
41
42
#include <iostream>
using namespace std;
 
int main()
{
    int N;
    cin>>N;
 
    char* str=new char[N];
    cin>>str;
 
    char* bufstr=new char[N];
    int *arr=new int[N];
    int count=0;
 
    for (int i=0;i<N;i++)
        arr[i]=0;
 
    for (int i=0;i<N;i++)
    {
        bool f=false;
        char ch=str[i];
        for (int k=0;k<count;k++)
        {
            if (bufstr[k]==ch)
            {
                f=true;
                arr[k]++;
            }
        }
        if (!f)
        {
            bufstr[count]=ch;
            arr[count++]=1;
        }
    }
    cout<<count<<endl;
    for (int i=0;i<count;i++)
    {
        cout<<bufstr[i]<<' '<<arr[i]<<endl;
    }
}
Yandex
Объявления
06.10.2013, 19:25     Массив. Char в Int
Ответ Создать тему
Опции темы

Текущее время: 17:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru