Форум программистов, компьютерный форум, киберфорум
Наши страницы

Массивы строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод на экран набор треугольников и квадратов, которые произвольно двигаются и меняют размер http://www.cyberforum.ru/cpp-beginners/thread41152.html
Please, help me!!! Вот текст программы, которая выводит на экран набор треугольников и квадратов, которые произвольно двигаются и меняют размер только квадратов. Проблема в том, что необходимо...
C++ Округление дробного числа до целого в большую сторону. Доброго дня. Я новичок в программирование на Visual C++. Проблема такая программа должна считать кол-во месяцев, если числа целые то программа шла дальше, если дробное то (например 3.33333) ... http://www.cyberforum.ru/cpp-beginners/thread41139.html
Код из Delphi в C++ C++
Нужно написать курсовую на C++. Сам я в программировании плохо шарю (не программист). Попросил у народу помощи, помогли. Но решение на Delphi: {$APPTYPE CONSOLE} type byteset=set of byte; ...
массив структур и функции C++
Разработать модель прайс-листов по комплектующим. Каждую единицу оборудования должна описывать соответствующая структура (например, структура, описывающая видеокарты или мониторы), объект которой...
C++ Таймер не работает в Turbo C++ http://www.cyberforum.ru/cpp-beginners/thread41094.html
Реализовал таймер в Visual C++. #include "stdafx.h" #include <iostream.h> #include <conio.h> #include <time.h> #include <stdio.h> #include <stdlib.h> const int N=100000000;
C++ не могу завершить код :( он меняет 1 слово из фаила example.txt затем создоёт vasea-out.txt с уже изменёным текстом.. но он меняет только 1 слово.. как сделать чтобы он менял болише слов к приемру в example.txt написано... подробнее

Показать сообщение отдельно
CheshireCat
Эксперт С++
2896 / 1245 / 78
Регистрация: 27.05.2008
Сообщений: 3,405
20.06.2009, 11:54
Ну, вот навскидку тебе метод:
- заводишь массив int count[256]; // считая, что это у нас только ANSI кодировка
- изначально обнуляешь его весь;
- далее, проходишь по массиву и по всем строкам, и, для каждого текущего символа (обозначим его ch) делаешь count[(unsigned char)ch]++;
- наконец, поросматриваешь массив count и выбираешь, у какого символа встречается самый большой счетчик....
Вуаля.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.