Форум программистов, компьютерный форум 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 только цифры. Заранее Спасибо. подробнее

Показать сообщение отдельно
trive
4 / 4 / 1
Регистрация: 05.10.2009
Сообщений: 19
23.11.2009, 00:09
Задача решается и без массива dop
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
#include <conio.h>
void main()
{
int mas[10];
int i,j,k=0,max=0,ii;
for(i=0;i<=9;i++)
{
 cout<<i<<".el.massiva=";
 cin>>mas[i];
}
for (i=0;i<=9;i++)
{
 k=0;
 for (j=0;j<=9;j++)
         if ((i!=j)&&(mas[i]==mas[j]))k++;
 if (k>max) { max=k; ii=mas[i];    } cout<<endl<<k;
}
cout<<endl<<ii<<" vstrechetsya "<<max<<" raz";
getch();
}
Можно убрать условие i!=j и тогда будет выводится общее к-во повторения числа в массиве(т.е если весь массив единиц,то будет выведено 10)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru