Решить задачу поиска наибольшего элемента массива. Массив заполнить случайными числами из...

0 голосов
48 просмотров

Решить задачу поиска наибольшего элемента массива. Массив заполнить случайными числами из диапазона [0,99]. Задача. Напишите программу, в которой осуществляется формирование целочисленного массива A из десяти элементов, значения которых лежат в диапазоне от 0 до 99, и поиск наибольшего элемента этого массива.


Информатика (20 баллов) | 48 просмотров
0

Дак какой все таки язык нужен?

0

Судя по всему, таки NASM

0

Вот сто пудова не assembler

0

Тогда Prolog. Больше вариантов нет

0

А ты пролог знаешь?

0

Visual Prolog

0

Мне по вкусу 5 версия. Более-менее чистый пролог, без ооп

0

Есть реализация задачи про обезьянку и банан?

0

Што?

0

Понятненько

Дано ответов: 2
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("]");

 }

}

}


image
image
(6.8k баллов)
0 голосов

Ответ:

#include

using namespace std;

#define n 10

int main()

{

   int arr[n], max=0;

   for(int i=0; i

   {

       arr[i] = rand() % 99;

       cout<<arr[i]<<" ";</p>

       if(max < arr[i])

           max = arr[i];

   }

   cout<<endl;</p>

   cout<<"max "<< max<< endl;</p>

   return 0;

}

Объяснение:

С++


image
(4.0k баллов)