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

Как подсчитать количество одинаковых символов?(C++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разбиение массива http://www.cyberforum.ru/cpp-beginners/thread18273.html
Допустим имеем массив (3x3) |1 2 3| |4 9 6| |7 8 3| Написать програмку которая разобьёт этот массив по столбцам, |1|---|2|---|3| |4|---|9|---|6| |7|---|8|---|3| в каждом столбце найдёт максимальное число, и просумирует все максимальные числа каждого столбца 7+9+6=22
C++ Вычисление выражения, введенного с клавиатуры Мне нужно написать программу на Си, представляющую собой калькулятор....Типа: Вводим с клавиатуры арифметическое выражение типа 1+45*(4-7)... На выходе нужен ответ...Я не представляю, как это сделать! http://www.cyberforum.ru/cpp-beginners/thread18253.html
C++ Инициализация массива
Нужно объявить несколько статических строк, содержащих байты со значениями в диапазоне от 1 до 255 Пытаюсь что-то в этом духе: unsigned char arrays = { {'A', 'B', 'C', 175, 216, 0}, {'G', 'H', 168, 234, 0}, {'K', 'L', 'M', 'N', 0}, };
C++ вырез из строки
как из всего файла вырезать &nbsp содержащийся в строках.? заранее большое спасибо.
C++ Упорядочить массив А в порядке возрастания его элементов http://www.cyberforum.ru/cpp-beginners/thread18239.html
Вот программа на С++ #include <stdio.h> #include <math.h> #include <conio.h> #define n 6 void main () {float A;B;A;B;B; int i;j;k;im;r; clrscr(); puts("enter B: ");
C++ Очень большое число Народ, подскажите как сделать большую целочисленную переменную нестандартного размера. Например, на 40 байт. Единственный вариант, который я вижу, это создать новый класс из массива байт и перегрузить операции сложения, умножения и т.д. Нельзя ли это сделать проще? подробнее

Показать сообщение отдельно
TheWanderer
0 / 0 / 0
Регистрация: 17.11.2008
Сообщений: 6

Как подсчитать количество одинаковых символов?(C++) - C++

13.12.2008, 13:42. Просмотров 3799. Ответов 1
Метки (Все метки)

Вот сама задача:
Написать программу, которая проверяет, сколько каждый символ встречается во введённой с клавиатуры строке.
Вот то не многое что смог сделать:
Код
#include <iostream>
#include <stdio.h>
#include <string.h>

void main()
{
	const int n=100;
	char st[n];
	printf("Bedute stroky: ");
	gets(st);
	//???
	system("pause");
}
Я так понимаю в программе надо создать один двумерный массив buk[n][1] (n-размер массива) где по адресу buk[n][0] будут храниться буквы, а по адресу buk[n][1] будет храниться “счётчик”.
Проблема у меня возникает в следующем:
1. Как сделать, так что бы в массиве по адресу buk[n][0] не было бы повторных букв.
2. И как, собственно говоря, подсчитать количество одинаковых букв?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru