Создать двумерный символьный массив размера (NxN). Заполнить массив случайными буквами латинского алфавита. Составить и вывести слово из букв, расположенных на обратной диагонали массива.
CОСТАВИТЬ В С#

28 Июн 2019 в 19:40
268 +1
0
Ответы
1

using System;

class Program
{
static void Main()
{
int N = 5; //размер массива
char[,] symbols = new char[N, N];
Random rnd = new Random();

//заполнение массива случайными буквами
for (int i = 0; i < N; i++)
{
for (int j = 0; j < N; j++)
{
symbols[i, j] = (char)rnd.Next('A', 'Z' + 1);
}
}
//вывод массива на экран
Console.WriteLine("Массив символов:");
for (int i = 0; i < N; i++)
{
for (int j = 0; j < N; j++)
{
Console.Write(symbols[i, j] + " ");
}
Console.WriteLine();
}
//составление слова из букв, расположенных на обратной диагонали массива
Console.Write("Слово из букв на обратной диагонали: ");
for (int i = N - 1; i >= 0; i--)
{
Console.Write(symbols[i, N - 1 - i]);
}
Console.ReadLine();
}

}

21 Апр 2024 в 00:36
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир