Так как целевой язык не указан и автор вопроса выразил своё безразличие к этому вопросу, то написал пример на С# с использованием возможностей стандартной библиотеки языка.
Код ниже:
using System;
using System.Linq;
using System.Collections.Generic;
namespace Znanium {
public class AnotherOne
{
public static void Main()
{
// Генерация массива
var rand = new Random(); // Инициализируем рандомайзер
int[] arr = (from x in Enumerable.Range(0, 10) // Отсчитываем 10 элементов
select rand.Next(100)) // Генерируем счисло от 0 до 99
#include <iostream>
using namespace std;
#define n 10
void fillingMass(int arr[n])
{
for(int i=0; i<n; i++)
{
arr[i] = -5 + rand() % 10;
cout<<arr[i]<<" "; // вывод содержимого массивов, если не надо уберешь
}
cout<<endl; // вывод содержимого массивов, если не надо уберешь
}
int countingZero(int arr[n])
{
int count = 0;
for(int i=0; i<n; i++)
{
if(arr[i] == 0)
count++;
}
return count;
}
int main()
{
int arr1[n],arr2[n],arr3[n];
fillingMass(arr1);
fillingMass(arr2);
fillingMass(arr3);
cout<<"In the first array, the number of zero elements = "<<countingZero(arr1)<<endl;
cout<<"In the second array, the number of zero elements = "<<countingZero(arr2)<<endl;
cout<<"In the third array, the number of zero elements = "<<countingZero(arr3)<<endl;
return 0;
}
Объяснение:
Так как целевой язык не указан и автор вопроса выразил своё безразличие к этому вопросу, то написал пример на С# с использованием возможностей стандартной библиотеки языка.
Код ниже:
using System;
using System.Linq;
using System.Collections.Generic;
namespace Znanium {
public class AnotherOne
{
public static void Main()
{
// Генерация массива
var rand = new Random(); // Инициализируем рандомайзер
int[] arr = (from x in Enumerable.Range(0, 10) // Отсчитываем 10 элементов
select rand.Next(100)) // Генерируем счисло от 0 до 99
.ToArray(); // Делаем из объекта массив
// Печатаем массив на экран
Console.WriteLine("Source array:");
PrintArr(arr);
// Находим максимальный элемент
int maxEl = arr.Max();
Console.WriteLine($"Max element is {maxEl}.");
}
public static void PrintArr(int[] arr) {
Console.Write("[ ");
foreach(var el in arr) {
Console.Write($"{el} ");
}
Console.WriteLine("]");
}
}
}