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

Цифра, повторяющаяся максимальное количество раз - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка операции & http://www.cyberforum.ru/cpp-beginners/thread593355.html
Необходимо создать перегрузку операции "и" для ввода вывода составляющих объекта. Объект состоит из двух переменных типа int. Заранее спасибо!!!
C++ DLL Как сделать жирный текст то есть добавить команду например: Шрифт: name, "Arial" Размер: size = 18; Ширина: width = 18; Жирность: ? = 1; http://www.cyberforum.ru/cpp-beginners/thread593351.html
C++ Задача на максимум.Вектора
даны действительные числа А1,А2..An.Получить последовательность,удалив из исходной все максималымые элементы
Даны три числа. Выбрать те из них, которые принадлежат заданному отрезку [a,b]. C++
не знаю си++, но так вышло что надо для универа решить хотя бы две задачки, если кто поможет буду благодарен.Вот сами задачки. 1.Даны три числа. Выбрать те из них, которые принадлежат заданному отрезку . 2.В заданной матрице A(N, M) поменять местами столбцы с номерами P и Q. 3.Найти самое длинное и самое короткое слово в заданном предложении. СПАСИБО!
C++ Стек целых чисел http://www.cyberforum.ru/cpp-beginners/thread593304.html
Неободима программа на языке СИ "стек целых чисел с сортировкой по убыванию или возрастанию"
C++ Найти порядковый номер слова максимальной длины Помогите, пожалуйста! Очень нужно! подробнее

Показать сообщение отдельно
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
01.06.2012, 15:05     Цифра, повторяющаяся максимальное количество раз
Прикольная задачка Держи:
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
40
41
42
43
44
#include <iostream>
#include <conio.h>
using namespace std;
const int n=6;
int Max(int* mas)
{
    int max=mas[0],pos=0;
    for(int i=0;i<10;i++)
    {
        if(mas[i]>max) {max=mas[i];pos=i;}
    }
    return pos;
}
int main()
{
    int mas[n]={354,14,444,7774262,24141,98769};
    int bufmas[10]={0,0,0,0,0,0,0,0,0,0};
    int value=0;
    for(int i=0;i<n;i++)
    {
        while(mas[i]>0)
        {
            value=mas[i]%10;
            switch(value)
            {
            case 0: bufmas[0]++;break;
            case 1: bufmas[1]++;break;
            case 2: bufmas[2]++;break;
            case 3: bufmas[3]++;break;
            case 4: bufmas[4]++;break;
            case 5: bufmas[5]++;break;
            case 6: bufmas[6]++;break;
            case 7: bufmas[7]++;break;
            case 8: bufmas[8]++;break;
            case 9: bufmas[9]++;break;
            default: cout<<"oshibka"<<endl;
            }
            mas[i]/=10;
        }
    }
    cout<<"Otvet: "<<Max(bufmas)<<endl;
    getch();
    return 0;
}
 
Текущее время: 14:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru