Создайте двумерный массив A[n][m], заполните его таблицей умножения - C#

Узнай цену своей работы

Формулировка задачи:

Даны два числа n и m. Создайте двумерный массив A[n][m], заполните его таблицей умножения A[i][j]=i*j и выведите на экран. При этом нельзя использовать вложенные циклы, все заполнение массива должно производиться одним циклом. Помогите,пожалуйста реализовать эту задачу,не могу понять как это сделать. Спасибо!!!
Уже не надо,сообразил!!!

Решение задачи: «Создайте двумерный массив A[n][m], заполните его таблицей умножения»

textual
Листинг программы
int n = 4;
int m = 6;
int[,] array = new int[n,m];
int i = 1, j = 1;
while (i < array.GetLength(0) && j < array.GetLength(1)) {
    array[i,j] = i*j;
    Console.Write(array[i,j] + " ");
    j++;
    if (j == array.GetLength(1))
    {
        i++;
        j=1;
        Console.WriteLine();
    }
}
Console.ReadKey(true);

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы