
Помогите пожалуйста!!! 1. Найти номер наибольшего элемента в массиве, заданного датчиком
случайных чисел на интервале [0, 25]. Размер произвольный 2. Дан массив состоящий из 10 элементов. Написать программу, выводящую количество элементов равных 15

Ответы на вопрос

Відповідь:
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
void randarr(int *arr, const int size){
for(int i = 0; i < size; i++){
arr[i] = rand() % 25 + 0;
}
}
void printarr(int *arr, const int size){
for(int i = 0; i < size; i++){
cout << arr[i] << "\t";
}
}
int maxarr(int *arr,const int size){
int max = arr[0] , counter;
for(int i = 0; i < size; i++){
if(arr[i] > max ){
max = arr[i];
counter = i;
}
}
return counter+1;
}
int fivearr(int *arr,const int size){
int counter = 0;
for(int i = 0; i < size; i++){
if(arr[i] == 15){
counter++;
}
}
return counter;
}
const int size = 10;
int main(){
srand(time(NULL));
setlocale(LC_ALL , "Rus");
int arr[size];
randarr(arr,size);
cout << "Масив: ";
printarr(arr,size);
cout << "\nНомер максимального елемента массива = " << maxarr(arr,size) << endl;
cout << "Кол-во елементов массива которые равны 15 = " << fivearr(arr,size) << endl;
return 0;
}



Конечно, я могу помочь вам с этими задачами на примере языка программирования Python. Давайте начнем с первой задачи:
Задача 1: Найти номер наибольшего элемента в массиве
```python import random
# Генерация массива случайных чисел на интервале [0, 25] array = [random.randint(0, 25) for _ in range(10)]
# Вывод массива print("Массив:", array)
# Нахождение номера наибольшего элемента max_index = array.index(max(array))
# Вывод номера наибольшего элемента print("Номер наибольшего элемента:", max_index) ```
В данном коде мы используем функцию `random.randint(0, 25)`, чтобы сгенерировать массив из 10 случайных чисел на интервале [0, 25]. Затем мы находим максимальный элемент с помощью функции `max()`, а затем находим его индекс в массиве с помощью метода `index()`.
Задача 2: Количество элементов равных 15
```python # Заданный массив из 10 элементов array = [10, 15, 20, 15, 5, 15, 30, 15, 25, 15]
# Вывод массива print("Массив:", array)
# Нахождение количества элементов, равных 15 count_15 = array.count(15)
# Вывод количества элементов равных 15 print("Количество элементов, равных 15:", count_15) ```
В данном коде мы используем метод `count()` для подсчета количества элементов, равных 15, в массиве.
Если у вас есть предпочтения по языку программирования, уточните, и я могу предоставить аналогичный код на других языках.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili