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

Определить символ, встречающийся в тексте с максимальной частотой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Черепашья графика http://www.cyberforum.ru/cpp-beginners/thread692048.html
Текст задачи из учебника Дейтела: Язык Лого, особенно популярный среди пользователей персональных компьютеров, сделал знаменитой черепашью графику. Представьте себе механическую черепаху, которая...
C++ Дано натуральное число n. Вычислить Пожалуйста, помогите решить задачу с помощью циклов. Дано натуральное число n. Вычислить: http://www.cyberforum.ru/cpp-beginners/thread692019.html
C++ Поиск двух групп наименьших слов
Задача такая: выделить две группы самых коротких слов, отобразить их на экране. Т.е. пользователь с клавиатуры вводит текст (предложение). Программа разбивает это предложение на слова, находит...
обработка текста C++
Прочитать из текстового файла строку (имя файла и номер строки вводятся с клавиатуры) и вывести из нее на экран слова в соответствии со следующим алгоритмом: сначала - самое короткое слово, потом...
C++ наследование классов http://www.cyberforum.ru/cpp-beginners/thread691996.html
Есть базовый класс class List { protected: struct Element { char name; int n_bus; int n_mar;
C++ Подобрать к заданному числу ранвую или близкую по значению переменную Вобщем есть 10 переменных. Пользователь задает число Н и к нему подбирается равная либо большая (максимально к нему близкая) по значению переменная. Как это осуществить в плане кода? подробнее

Показать сообщение отдельно
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,925
Записей в блоге: 1
09.11.2012, 20:04
Цитата Сообщение от batyr Посмотреть сообщение
yuron_477, а можно его только с stdio.h сделать?
Можно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
int main(){
  unsigned char text[100];
  char max_id;
  int i=0;
  int id[256];
  i=256; while(i){
         i--;
         id[i]=0;
         }
  printf("Input text");
  scanf("%s", text);
  while(text[i]){id[text[i]]++; if (id[text[i]]>=id[max_id]) max_id=text[i]; i++;}
  printf("\n%c - maximum", max_id);
  return 0;
}
только с stdio. Тут я согласен.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru