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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ разработать класс для работы с файлом http://www.cyberforum.ru/cpp-beginners/thread66326.html
Разработать класс BASE поддерживающий и организующий доступ к данным в файле.
C++ При каждом нажатии на клавиши Ctrl+Z должен производиться возврат на один шаг назад. Написать программу, которая выводит в окно (размеры которого можно изменять) на экране текст и позволяет по нему перемещать курсор, заменять или вставлять символы и т.д. (действия могут быть простыми... http://www.cyberforum.ru/cpp-beginners/thread66320.html
Определить количество строк матрицы, содержащих хотя бы один нулевой элемент C++
помогите плиз надо сделать на С Дана целочисленная прямоугольная матрица. Определить: 1) количество строк, содержащих хотя бы один нулевой элемент; 2) номер столбца, в котором находится самая...
C++ 2 решения на turboC
1. Данно натуральное n. можно ли представить его в виде суммы трех квадратов натуральных чисел, если можно,то указать все представления n в виде суммы квадратов трех натуральных чисел... 2. Данны...
C++ Исключения http://www.cyberforum.ru/cpp-beginners/thread66292.html
Помогите пожалуйста с программой, ибо чё-то не даётся мне этот try... catch . Собственно задача: Вычислите 1/х как число с плавающей точкой, обработайте возникшие сообщения об ошибке с...
C++ Строки Си... Помогите, пожалуйста с программой на Си, в программировании новичок. Описать строки A и B. Задать значение строки B. Из строки B переписать в строку A только цифры. Заранее Спасибо. подробнее

Показать сообщение отдельно
ForestG
33 / 33 / 3
Регистрация: 21.11.2009
Сообщений: 201

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

22.11.2009, 21:46. Просмотров 1188. Ответов 22
Метки (Все метки)

Вводится массив из десяти чисел. Найти максимально повторяющееся число.


Что делаю: объявляю массив mas[9], через вложенный цикл ищу повторяющиеся элементы, записываю число повторений в друго массив (dop[9]) и вот тут проблема...
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
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
 
{
    int mas[9];
int dop[9];
int i,j,k;
 
cout<<"1.el.massiva=";cin>>mas[0];
cout<<"2.el.massiva=";cin>>mas[1];
cout<<"3.el.massiva=";cin>>mas[2];
cout<<"4.el.massiva=";cin>>mas[3];
cout<<"5.el.massiva=";cin>>mas[4];
cout<<"6.el.massiva=";cin>>mas[5];
cout<<"7.el.massiva=";cin>>mas[6];
cout<<"8.el.massiva=";cin>>mas[7];
cout<<"9.el.massiva=";cin>>mas[8];
cout<<"10.el.massiva=";cin>>mas[9];
 
for (i=0;i<=9;i++)
for (j=0;j<=9;j++)
 
{
k=0;
if (mas[i]==mas[j]) // может условие не то?  А то оно у меня сравнивает с теме же цифрами думал добавить, еще( && i!=j)-это что б с одинаковыми индексами не сравнивать???????
 
k=k+1;  //Короче к k присваивается 1, но оно так и наращивается
 
dop[i]=k;
 
cout<<i<<","<<j<<"="<<dop[i]<<"\n";
 
}
........................................................................................................................ ................
До этого не дошел пока.
Дальше буду искать максимально повторяющийся элемент, и выводить число...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru