Предмет: Информатика,
автор: k3333
Напишіть програму, яка створює двовимірний масив і заповнює його за таким принципом: користувач вводить число (наприклад, 3) перший елемент масиву приймає значення цього числа, наступний елемент масиву приймає значення цього числа + 1 (тобто 4 для нашого прикладу), третій елемент масиву — попередній елемент + 1 (тобто 5 для нашого прикладу). Створений масив вивести на екран. c++
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;
}
Приложения:
огромное спасибо
Всегда рад помочь, подписывайся
а чому в цьому вираженні (int array[rows][columns];) в мене пише в коді що воно не може використовуватися як константа?
Похожие вопросы
Предмет: Информатика,
автор: belyjnikolaj394
Предмет: Физика,
автор: kondratuknikita445
Предмет: История,
автор: lixee81
Предмет: Математика,
автор: spacese
Предмет: Алгебра,
автор: Pushin2020