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

Найти цифры, которые чаще всего встречаются в заданном натуральном числе N. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Зависает консоль http://www.cyberforum.ru/cpp-beginners/thread551071.html
Непонимаю в чем проблема. help #include <iostream.h> #include <windows.h> using namespace std; char Metka; char* Sektor = "a1"; char A1, A2, A3, A4, A5, A6, A7, A8, A9;
C++ Ускоренный поиск, основанный на использовании общего справочника подскажите как создавать этот справочник, если можно то покажите на примере http://www.cyberforum.ru/cpp-beginners/thread551064.html
C++ добавление К элементов в начало массива
Есть такой код #include <vcl.h> #pragma hdrstop #include <conio.h> #include <stdlib.h> #include <iostream.h> #define MSIZE 1000 void main() {
не могу исправить ошибку... C++
здрасте) помогите исправить ошибку:sigh: Compiling LAB_4.CPP: Error LAB_4.CPP 160: 'BookShop<float>::GetMaxPrice() const' is not a member of 'BookShop<float>' Error LAB_4.CPP 160:...
C++ Списки являться ли он отсортированым? http://www.cyberforum.ru/cpp-beginners/thread551030.html
Написать функцию, которая определяет, является ли список упорядоченным по убыванию. Во множеством следует понимать совокупность попарно различных элементов. вот что сотворил... и после первого...
C++ Массивы в С++: Как подсчитать суммы элементов диагоналей, которые расположены выше и ниже главной диагонали квадратной матрицы nxn? Как подсчитать суммы всех элементов диагоналей, которые расположены выше и ниже главной диагонали квадратной матрицы nxn подробнее

Показать сообщение отдельно
Jenot
0 / 0 / 0
Регистрация: 17.04.2012
Сообщений: 21
17.04.2012, 22:41  [ТС]
Сапожок,
- У меня получился вот такой код, только он вычисляет сколько раз встречается каждая цифра
C++ (Qt)
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
#include "stdafx.h"
#include "iostream"
#include <math.h>
#include <conio.h>
 
using namespace std;
void main()
{setlocale(LC_CTYPE, "rus");
    unsigned long int n;
short j=0,i,k;
short c[10],a[10];
int c[j]=0;int m=0;
cout<<"n="; cin>>n;
k=0;
do {a[k]=n%10;
n/=10;
k++;}
while (n!=0);
for (j=0; j<10; j++)
c[j]=0;
for (i=0;i<k;i++)
{j=a[i];
c[j]++;
if (c[j]>m) m=c[j];
cout<<"цифра числа"<<j<<"->"<<c[j]<<endl;}
getch();
}
А еще я нашла вот такой код, он чуть не понятен, но не совсем точно работает
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
void main()
{
int array[10],i;
for(i=0;i<10;i++) array[i]=0;//счетчики встречаемости цифр
 int number=0;
cin>>number;
while(number)
{
   array[number%10] +=1;
   number = (number-number%10)/10;
}
int index=0;
for(int i=0;i<10;i++) index=(array[i]>array[index])?i:index;
cout<<"\n result = "<<index<<endl; 
return 1;
getch();
}
Буду очень признательна, если кто нить сможет добить эту программу
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru