Форум: Форум C++Разное
Новые темы: 00
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сформировать массив 100 целых случайных чисел в диапазоне от 0 до 9.
 
 автор: Predgornoe   (08.01.2015 в 16:12)   письмо автору
 
 

Сформировать массив 100 целых случайных чисел в диапазоне от 0 до 9. Напечатать его. Найти и напечатать число, чаще других, встречающееся в массиве.

помогите решить!

  Ответить  
 
 автор: al_prix   (27.06.2015 в 16:38)   письмо автору
 
   для: Predgornoe   (08.01.2015 в 16:12)
 

#include <iostream>
#include <string>
#include <ctime>
using namespace std;

void main()
{
srand(time(NULL));
int a[100];
for (int i = 0; i < 100; i++)
{
a[i] = rand() % 10;
}
for (int i = 0; i < 100; i++)
{
cout << a[i]<<endl;
}
int c[10] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
for (int i = 0; i < 100; i++)
{
for (int j = 0; j < 10; j++)
{
if (a[i] == j) c[j]++;
}
}
cout << "\n\n\n";
int j=0;
int f = 0;
string p("");
while (j<10)
{
if (f < c[j]) 
{
f = c[j]; 
p = to_string(j+1);
}
else if (f == c[j]) { p +=" and " + to_string(j+1); }
++j;
}
cout << "Number: "<<p<<endl;
cin.get();
}

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования