Задать вопрос
13 июля, 17:27

Напишите программу, которая находит номер максимального элемента массива.

+3
Ответы (1)
  1. 13 июля, 19:06
    0
    C#

    int n = Convert. ToInt32 (Console. ReadLine ()) ;

    int max = 0;

    int index = - 1;

    int [] mass = new int [n];

    Random rnd = new Random () ;

    for (int i = 0; i< mass. Length; i++)

    {

    mass[i] = rnd. Next () ;

    Console. WriteLine (mass[i] + " ") ;

    }

    for (int i = 0; i < mass. Length; i++)

    {

    if (mass[i] > max)

    {

    max = mass[i];

    index = i;

    }

    }

    Console. WriteLine ("Индекс наибольшего равен " + index) ;

    короч просто описываю что надо:

    1) Заводишь переменные для максимума и индекса

    2) Заполняешь массив рандомными числами

    3) выводишь массив

    4) пробегаешь по массиву, сверяя элементы с максимумом

    - если max меньше элемента, то присваиваешь ему элемент и запоминаешь в index номер элемента

    5) выводишь индекс элемента

    в коде все понятно будет, я думаю

    но я думаю вам нужен паскаль, но на паскале я не могу с массивами, не люблю я их.
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Напишите программу, которая находит номер максимального элемента массива. ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы