Напишите программу на уровне с, которая генерирует рандомные числа в диапазоне от 10 до 50 и заполняет ими массив
Напишите программу на уровне с, которая генерирует рандомные числа в диапазоне от 10 до 50 и заполняет ими массив из 10 элементов. Затем программа должна выводить массив на экран и находить индексы всех элементов, которые равны заданному числу x. Если в массиве нет таких элементов, то программа должна выводить ответ "не найдено". Вот пример: если массив состоит из чисел 12, 45, 30, 18, 30, 15, 30, 44, 32, 17, и мы ищем число 30, то программа должна выводить следующие индексы: a[3] = 30, a[5] = 30, a[7] = 30.
Anzhela 63
Конечно! Вот подробное решение задачи:Эта программа создает массив из 10 случайных чисел в диапазоне от 10 до 50. Затем она выводит этот массив на экран и находит индексы всех элементов, равных заданному числу x. Если таких элементов нет, программа выводит "не найдено".
Например, при запуске программы может быть сгенерирован следующий массив:
a[0] = 12
a[1] = 45
a[2] = 30
a[3] = 18
a[4] = 30
a[5] = 15
a[6] = 30
a[7] = 44
a[8] = 32
a[9] = 17
Если мы ищем число 30, программа выведет следующие индексы:
a[2] = 30
a[4] = 30
a[6] = 30
Если в массиве нет элементов, равных числу 30, программа выведет "не найдено".
Надеюсь, это поможет вам понять, как написать программу на языке C для решения данной задачи! Если у вас возникнут дополнительные вопросы, пожалуйста, не стесняйтесь задавать.