6 статические массивы


Download 153.08 Kb.
Pdf ko'rish
Sana12.08.2023
Hajmi153.08 Kb.
#1666681


ТЕМА 6 СТАТИЧЕСКИЕ МАССИВЫ 
BEGMATOVA =9 
DIL DOR A
=7
#include  
#include  
#include  
// Функция для генерации случайных чисел в интервале [a, b] 
int randomInRange(int a, int b) { 
return a + rand() % (b - a + 1); 

int main() { 
srand(time(0)); // Инициализация генератора случайных чисел 
const int N = 100; // Размер массива 
int A[N]; // Массив для хранения случайных чисел 
int a = 1; // Начало интервала 
int b = 10; // Конец интервала 
// Заполнение массива случайными числами 
for (int i = 0; i < N; ++i) { 
A[i] = randomInRange(a, b); 

// Создание массива для подсчета количества вхождений каждого числа 
int count[b - a + 1] = {0}; 
// Подсчет вхождений каждого числа 
for (int i = 0; i < N; ++i) { 
count[A[i] - a]++; 

// Нахождение числа, которое чаще всего выпадало 
int mostFrequentNumber = a; 
int maxFrequency = count[0]; 
for (int i = 1; i <= b - a; ++i) { 
if (count[i] > maxFrequency) { 
maxFrequency = count[i]; 
mostFrequentNumber = a + i; 


// Вывод результата 
std::cout << "Самое частое число: " << mostFrequentNumber << std::endl; 
std::cout << "Количество раз: " << maxFrequency << std::endl; 
return 0; 




Download 153.08 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling