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

Найти число в массиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перемножить матрицу и вектор http://www.cyberforum.ru/cpp-beginners/thread395294.html
Перемножить матрицу А(nxm) и вектор, В(n), найти сумму элементов и максим. элемент результирующего столбца. Распечатать матрицу и вектор в естественном виде. Запрещено создавать темы с...
C++ задача на математическую головоломку Жители одного государства очень любят различные математические головоломки. Даже тот, кто желает получить въездную визу, должен решить задачу: отыскать ключевое слово. Условие задачи таково: На... http://www.cyberforum.ru/cpp-beginners/thread395288.html
C++ Найти в последовательности числа, которые являются квадратом числа m
Даны целые положительные числа . Найти среди них те, которые являются квадратами некоторого числа m. помогите решить на "С" Добавлено через 21 минуту Даны целые положительные числа...
help me please C++
Пожалуйста помогите, что знал то написал. создать класс двигатель с указанием мощности. Создать класс автомобиль, содержащий класс двигатель. Дополнительно указывается марка (указатель на строку) и...
C++ С чего начать обучение? http://www.cyberforum.ru/cpp-beginners/thread395280.html
Всем привет! Я хочу начать изучение C++. С чего начать? Какой видеокурс самый хороший? Единственная проблема: азы языка должен знать уже скоро(3-4 дня). Почему? - Иду на олимпиаду по...
C++ Упорядочить файл в порядке возрастания числового поля Здравствуйте. Помогите, пожалуйста, написать программу. Мне не понятно, как описать алгоритм программы. Программа состоит в том, что есть файл, в котором содержатся два поля (столбца) (одно... подробнее

Показать сообщение отдельно
Ариман
20 / 20 / 1
Регистрация: 18.09.2010
Сообщений: 28
30.11.2011, 01:58
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <cstdlib>
#include <iostream>
 
using namespace std;
const int n=6;
int main(int argc, char *argv[])
{int mas[n]={1,3,4,4,4,2};
int i;
int mas1[n]={0};
for(i=0;i<n;i++)
mas1[mas[i]]++;
int max=0;
for(i=0;i<n;i++)
if(max<mas1[i])
max=mas1[i];
for(i=0;i<n;i++)
if(mas1[i]==max)
cout<<mas[i]<<endl;
 
    system("PAUSE");
    return EXIT_SUCCESS;
}
если там есть равное количество одинаковых чисел то выдаст первое ....но доработать несложно сам надеюсь справишься
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru