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

Определить самое встречающееся число в массиве - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Отобразить симметрично относительно вертикальной оси секторы матрицы... http://www.cyberforum.ru/cpp-beginners/thread451060.html
Напишите программу, пожалуйста. Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей.
C++ Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов Размерность массива (100) Диапазон значений (-100 - +100) Заменить все элементы с отрицательными значениями средним арифметическим значением всех положительных элементов Пожалуйста, напишите такую программу. http://www.cyberforum.ru/cpp-beginners/thread451059.html
C++ код грея
здравствуйте. помогите пожалуйста с кодом задачи, я не могу додуматься никак. у нас есть n-мерный куб. и надо обойти все вершины это куба с помощью кода Грея(увеличение одного разряда). ну и просто вывести. получается как таблица 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 1 1 0 . . . . . . и так далее
Заменить в строке все вхождения подстроки str1 на подстроку str2 C++
заменить в строке все вхождения подстроки str1 на подстроку str2
C++ Вывод круговой диаграммы, отражающей товарооборот http://www.cyberforum.ru/cpp-beginners/thread451027.html
Написать программу, которая выводит круговую диаграмму, отражающую товарооборот (в процентах) книжного магазина. Исходные данные (объем продаж в рублях по категориям: книги, журналы, открытки и канцтовары) вводятся во время работы программы. Пример диаграммы приведен ниже.Помогите , пожалуйста, срочно надо. Заранее Спасибо!
C++ проверить программу и исправить ошибки вывести номера отрицательных элементов #include<iostream> #include<cmath> using namespace std; int main() { int n; float a; cout<<"n=";cin>>n; for (i=1; i<=n; i++) {cout<<”a=”; cin>>a; подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
22.02.2012, 20:27     Определить самое встречающееся число в массиве
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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
int main() 
{
   const int N = 20, A = -50, B = 50, M = B - A;
   int a[N];
   std::srand(unsigned(std::time(0)));
   for (int i = 0; i < N; ++i) 
   {
      a[i] = rand() % (M + 1) + A;
      std::cout << a[i] << ' ';
   }
   
   int tmp[M] = { 0 };
   for (int i = 0; i < N; ++i)
      ++tmp[a[i] + M / 2 - 1];
   
   int max = tmp[0], imax = 0;
   for (int i = 1; i < M; ++i)
      if (tmp[i] > max)
      {
         max = tmp[i];
         imax = i;
      }
 
   std::cout << "\nMost popular is " << (imax -= B - 1);
   std::system("pause");
   return 0;
}
 
Текущее время: 04:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru