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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
tin
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 4
#1

Массивы. Найти частоту появления каждого из m элементов, наиболее часто встречающиеся (m << n) в процентах - C++

12.02.2014, 22:26. Просмотров 885. Ответов 1
Метки нет (Все метки)

помогите пожалуйста с заданием на DEV C++ В целочисленном массиве K (n) многие элементы, которые повторяются. Найти частоту появления каждого из m элементов, наиболее часто встречающиеся (m << n) в процентах
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2014, 22:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Массивы. Найти частоту появления каждого из m элементов, наиболее часто встречающиеся (m << n) в процентах (C++):

Найти и вывести на консоль символы, наиболее часто встречающиеся в заданной строке - C++
В тексте найти и напечатать символы, встречающиеся наиболее часто. Помогите !

Наиболее часто встречающиеся слова - C++
Здравствуйте! Помогите, пожалуйста написать код, который из текстового файла со словами найдет 10 наиболее часто встречающихся слов и...

Массивы: Найти наиболее часто повторяющиеся числа в массиве - C++
Здравствуйте! Подскажите пожалуйста где у меня может быть ошибка. Дело в том, что вначале когда начал писать код, поставил размер массива...

Посчитать все элементы и наиболее часто встречающиеся - удалить - C++
Помогите пожалуйста! Используя класс list (либо map) из стандартной библиотеки шаблонов Stl посчитать из файла in.txt все слова в список...

Получить 10 наиболее часто встречающихся букв и число их появления из текстового файла - C++
Дан символьный файл f, содержащий произвольный текст. Получить 10 наиболее часто встречающихся букв и число их появления. помогите плиз,...

Определить частоту появления в тексте каждого слова - C++
#include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;ctype.h&gt; #include &lt;string.h&gt; main() { char tekst; char buf; ...

1
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
13.02.2014, 00:07 #2
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
#include<iostream>
using namespace std;
 
int main()
{
int k[1000],n,m,buf,a[1000],b[100];
cin>>n>>m;
for(int i=0;i<n;i++)
cin>>k[i];
 
for(int i=0;i<n-1;i++)
for(int j=i+1;j<n;j++)
if(k[i]>k[j]) {buf=k[i]; k[i]=k[j]; k[j]=buf;}
 
int tek=k[0],sum=0,iter=0;
for(int i=0;i<n;i++)
{
if(k[i]==tek) sum++;
else {a[iter]=tek;b[iter]=sum;tek=k[i];iter++;sum=0;}
}
a[iter-1]=tek;b[iter-1]=sum;
 
for(int i=0;i<iter-1;i++)
for(int j=i+1;j<iter;j++)
if(a[i]<a[j]) {buf=a[i]; a[i]=a[j]; a[j]=buf;
                  buf=b[i]; b[i]=b[j]; b[j]=buf;}
 
for(int i=0;i<m;i++)
cout<<a[i]<<' '<<double(b[i])/double(n)<<endl;
 
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2014, 00:07
Привет! Вот еще темы с ответами:

Строка: посчитать частоту появления каждого символа - C++
Для произвольного текста на произвольном языке с учетом регистра посчитать частоту появления каждого символа.

Перевод с C# на С++ (в заданном тексте найти 20 наиболее часто встречающихся слов с указанием количества использования каждого из них) - C++
Помогите пожалуйста перевести с C# на С++.... Я не очень хорошо сейчас знаю библиотеку STL... Задание такое: В заданном тексте найти 20...

Найти количество элементов, наиболее часто встречающихся в массиве - C++
Найти кол-во элементов наиболее частых встречающихся в массиве. например массив: 123000 023400 023450 003456 0-не...

Найти частоту появления букв в строке - C++
Найти частоту появления букв в строке. Определить наиболее часто встречаемую букву.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru