Вопрос задан 01.10.2023 в 14:16. Предмет Информатика. Спрашивает Костюков Дима.

1. Сформируйте и выведите на экран массив из девяти элементов, каждые три последовательных элемента

которого составлены по следующему правилу: 1-й равен случайному трехзначному числу; 2-й равен текущему индексу, увеличенному в 10 раз; 3-й равен сумме двух предыдущих элементов. Na C++
0 0
Перейти к ответам

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

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

Ответ:

Объяснение:

#include <iostream>

int main()

{

   int arr[9];

   

   for(int i=0; i<9; i++){

       if (i%3==0) arr[i] = 100 + rand() % 900;

       if (i%3==1) arr[i] = i*10;

       if (i%3==2) arr[i] = (arr[i-1])+(arr[i-2]);

   }

   

   for(int i=0; i<9; i++){

       std::cout<<arr[i]<<" ";

   }

   return 0;

}

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

Для создания массива в C++ с заданными правилами можно использовать следующий код:

cpp
#include <iostream> #include <cstdlib> #include <ctime> int main() { // Установим seed для генератора случайных чисел std::srand(static_cast<unsigned int>(std::time(nullptr))); // Создадим массив из девяти элементов int arr[9]; // Заполним массив в соответствии с заданными правилами arr[0] = std::rand() % 900 + 100; // Генерируем случайное трехзначное число arr[1] = 0; // Текущий индекс, умноженный на 10 arr[2] = arr[0] + arr[1]; // Сумма первых двух элементов for (int i = 3; i < 9; i++) { arr[i] = std::rand() % 900 + 100; // Генерируем случайное трехзначное число arr[i - 1] = i * 10; // Текущий индекс, умноженный на 10 arr[i - 2] = arr[i - 3] + arr[i - 1]; // Сумма двух предыдущих элементов } // Выводим массив на экран for (int i = 0; i < 9; i++) { std::cout << arr[i] << " "; } std::cout << std::endl; return 0; }

Этот код сначала инициализирует генератор случайных чисел, затем создает массив из девяти элементов и заполняет его в соответствии с заданными правилами. После этого он выводит массив на экран.

0 0

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

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

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

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