Вопрос задан 25.07.2023 в 07:31. Предмет Информатика. Спрашивает Калинина Ирина.

Составьте программу,которая формирует массив из шестнадцати случайных целых чисел от-20 до 20 и

находит индексы четных элементов;
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ивлеева Маша.

#include <stdlib.h>

#include <time.h>

#include <iostream>

using namespace std;

#define N 16

void main()

{

   int randomNumbers[N];

   srand(time(NULL));

   for (int i = 0;i < N; i++)

   {

       randomNumbers[i] = rand() % 40 - 20;

       cout << "randomNumber[" << i << "] = " << randomNumbers[i] << endl;

   }

   cout << endl;

   for (int i = 0; i < N; i++)

   {

       if (randomNumbers[i] % 2 == 0)

       {

           cout << i << endl;

       }

   }

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для составления программы на языке программирования, решающей задачу поиска индексов четных элементов в массиве из шестнадцати случайных целых чисел от -20 до 20, мы можем использовать Python. Воспользуемся встроенной библиотекой random для генерации случайных чисел.

python
import random def generate_random_array(): return [random.randint(-20, 20) for _ in range(16)] def find_even_indices(array): even_indices = [] for index, element in enumerate(array): if element % 2 == 0: even_indices.append(index) return even_indices if __name__ == "__main__": random_array = generate_random_array() print("Сгенерированный массив:", random_array) even_indices = find_even_indices(random_array) print("Индексы четных элементов:", even_indices)

В этой программе:

  1. generate_random_array() - функция для создания массива из 16 случайных целых чисел от -20 до 20.
  2. find_even_indices(array) - функция для нахождения индексов четных элементов в переданном массиве.
  3. В блоке __name__ == "__main__", программа сначала генерирует случайный массив, затем находит и выводит индексы его четных элементов.

Пример вывода:

less
Сгенерированный массив: [5, -17, 18, -14, -6, 9, -2, -10, -8, -7, 7, -4, 20, -14, -1, -12] Индексы четных элементов: [2, 3, 4, 6, 7, 8, 11, 12, 13, 15]

Обратите внимание, что индексация массива начинается с 0, поэтому в выводе указаны индексы от 0 до 15.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос