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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Alex-One
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 52
#1

Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего - C++

19.02.2014, 13:18. Просмотров 264. Ответов 3
Метки нет (Все метки)

Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего, если таких цифр несколько, то вывести ту которая попалась первой.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2014, 13:18     Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего
Посмотрите здесь:

Вывести на экран количество цифр в строке, введенной с клавиатуры C++
C++ Среди цифр введенной строки распечатать ту, которая появлялась чаще других
Написать программу, которая вычисляет длину введенной с клавиатуры строки C++
Сформировать строку из цифр исходной строки, кроме той, которая встречается чаще остальных C++
C++ Вывести на экран 1 или 0 в зависимости от того, есть ли среди первых трех цифр дробной части заданного положительного вещественного числа цифра ноль
Среди цифр введенной строки распечатать ту, которая появлялась чаще других. Если таких цифр было несколько, распечатать ту, что встречалась первой C++
C++ Среди цифр введенной строки, напечатать ту, которая появлялась более 3 раз. Если таких цифр было несколько, напечатать ту, что встретилась первым
Среди цифр введенной строки распечатать ту, которая появилась чаще других C++
C++ Программа, которая вычисляет длину введенной с клавиатуры строки
Найти согласную, которая повторяется в тексте чаще всего C++
Среди цифр введенной строки распечатать ту, которая появлялась чаще других C++
C++ Как сравнить две строки string, введенных с клавиатуры, и вывести на экран строку которая больше?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
bradobrei
Продам уран 238U
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
19.02.2014, 13:38     Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего #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
#include <iostream>
#include <cstdlib>
using namespace std;
#define n 10
int main(){
    char str[] = "sukeh28 2n d20j-j 2-2-3 f590 9 -2  293up;d 2ee";
    int num[n] = {0};
    for(int i = 0; str[i]; i++){
        if(str[i] == '0')
            num[0] += 1;
        else if(str[i] == '1')
            num[1] += 1;
        else if(str[i] == '2')
            num[2] += 1;
        else if(str[i] == '3')
            num[3] += 1;
        else if(str[i] == '4')
            num[4] += 1;
        else if(str[i] == '5')
            num[5] += 1;
        else if(str[i] == '6')
            num[6] += 1;
        else if(str[i] == '7')
            num[7] += 1;
        else if(str[i] == '8')
            num[8] += 1;
        else if(str[i] == '9')
            num[9] += 1;
    }
    int max = num[0], pos = 0;
    for(int i = 1; i < n; i++){
        if(max < num[i]){
            max = num[i];
                        pos = i;
                }
    }
    cout<<pos<<" in consist "<<max<<" times";
return 0;
}
Alex-One
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 52
19.02.2014, 13:39  [ТС]     Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего #3
char str[] = "sukeh28 2n d20j-j 2-2-3 f590 9 -2 293up;d 2ee";
Что это значит?
bradobrei
Продам уран 238U
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
20.02.2014, 06:31     Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего #4
Цитата Сообщение от Alex-One Посмотреть сообщение
char str[] = "sukeh28 2n d20j-j 2-2-3 f590 9 -2 293up;d 2ee";
Что это значит?
Введенная строка
Yandex
Объявления
20.02.2014, 06:31     Среди цифр введенной строки вывести на экран ту которая встречалась чаще всего
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru