• Предмет: Информатика
  • Автор: k3333
  • Вопрос задан 5 месяцев назад

Напишіть програму, яка створює двовимірний масив і заповнює його за таким принципом: користувач вводить число (наприклад, 3) перший елемент масиву приймає значення цього числа, наступний елемент масиву приймає значення цього числа + 1 (тобто 4 для нашого прикладу), третій елемент масиву — попередній елемент + 1 (тобто 5 для нашого прикладу). Створений масив вивести на екран. c++


flash77779: Сделал
flash77779: Вітаю! Можете відзначити моє рішення як найкраще, якщо воно вам дійсно допомогло, це дуже важливо для мене. Заздалегідь дуже дякую :)

Ответы

Ответ дал: flash77779
1

#include <iostream>

using namespace std;

int main() {

   int rows, columns;

   cout << "Enter the number of rows and columns in the array: ";

   cin >> rows ;

   columns = rows;

   int array[rows][columns];

   int firstElement;

   cout << "Enter the first element of the array: ";

   cin >> firstElement;

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

       for (int j = 0; j < columns; j++) {

           array[i][j] = firstElement + i + j;

       }

   }

   cout << "Array:" << endl;

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

       for (int j = 0; j < columns; j++) {

           cout << array[i][j] << " ";

       }

       cout << endl;

   }

   return 0;

}

Приложения:

k3333: огромное спасибо
flash77779: Всегда рад помочь, подписывайся
onikorre71: а чому в цьому вираженні (int array[rows][columns];) в мене пише в коді що воно не може використовуватися як константа?
Вас заинтересует