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

Посчитать в слове наиболее часто встречающийся символ и его процентное содержание - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать программу и подпрограмму вычисляющую суммы n членов последовательности http://www.cyberforum.ru/cpp-beginners/thread124457.html
Народ,пмогите решить на обычном С. Разработать программу и подпрограмму (подпрограммы) вычисляющую суммы n членов последовательности a0+a1+a2+…+an, где ai =...
C++ Найти количество различных гомаков графа Помогите написать програмку .... Найти кол-во различных гомаков графа. Гомаком называется подграф заданного графа с таким непустым множеством вершин А , что существует не более одной вершины в А, к... http://www.cyberforum.ru/cpp-beginners/thread124450.html
Чтение файла C++
Знаю, что очень ламерский вопрос... Вот только нихрена не получается! Я и так и сяк вертел... Вобщем, есть файл .txt с записями вида целое_число строка_неопределенной_длины\n так вот, мне...
Вводится с клавиатуры слово .Подсчитатать колличество слов начинающихся с первой буквы этого слова C++
Вводится с клавиатуры строка .Подсчитатать колличество слов начинающихся с первой буквы этого слова
C++ Упорядочить одномерный массив указателей на строки http://www.cyberforum.ru/cpp-beginners/thread124429.html
Допустим у меня одномерный массив указателей на строки и они имеют как бы еще такие значения. int sos = 456; int boti = 200; int dobi = 350; int kop = 700; int pop = 650; char *p = {...
C++ Непонятки с eof While(cin.fail() ==fail) { ... } программа принамиет текст с клавиатуры. Когда жму контрл С то окно вообще закрывается! Хотя у меня дальше есть код после вайла. А если контрл z то читает как обычный... подробнее

Показать сообщение отдельно
DartDayring
13 / 13 / 5
Регистрация: 10.02.2010
Сообщений: 72
02.05.2010, 17:55
Как то так.
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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#define len 100
using namespace std;
 
int main ()
{
  char s[len];
  fgets( s, len, stdin ); 
  int p[256];
  int i, num;
  for (i = 0; i< 256; i++) p[i] = 0;
  for (i = 0; i < strlen(s); i++)
    p[int(s[i])]++;
 
  int max = 0;
  for (i = 0; i < 256; i++)
    if (p[i]>max)
    {
      max = p[i];
      num = i;
    }
  cout<<(char)num <<"\n";
  double res;
  double rez;
  res=strlen(s);
  rez=(max*100)/res;
  cout<< rez;
  getch();
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru