Задать вопрос
29 сентября, 19:45

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

+5
Ответы (1)
  1. 29 сентября, 22:21
    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) выводишь индекс элемента

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

    но я думаю вам нужен паскаль, но на паскале я не могу с массивами, не люблю я их.
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Напишите программу, которая находит номер максимального элемента массива. ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы