В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
bushina2
bushina2
11.01.2022 14:37 •  Информатика

Консольное приложение (C#)


Консольное приложение (C#)

Ответ:
AnyRam
AnyRam
23.09.2021 17:39

using System;

namespace restless

{

   class Class3

   {

       static void Main()

       {

           int _choice, _size, _sum = 0;

               Console.WriteLine("Введите количество строк(столбоцов) матрицы: ");

               _size = Int32.Parse(Console.ReadLine());

               int[,] matrix = new int[_size, _size];

               Console.WriteLine("Теперь введите значения элементов матрицы: ");

               for (int i = 0; i < _size; i++)

               {

                   for (int j = 0; j < _size; j++)

                   {

                       matrix[i, j] = Int32.Parse(Console.ReadLine());

                   }

               }

           do

           {

               Console.WriteLine("\n1.Вывести матрицу на экран\n2.Вывести сумму элементов не лежащих на главное диагонали\n0.-Выход\n");

               _choice = Int32.Parse(Console.ReadLine());

               switch (_choice)

               {

                   case 1:

                       for (int i = 0; i < _size; i++)

                       {

                           for (int j = 0; j < _size; j++)

                           {

                               Console.Write(matrix[i, j] + " ");

                           }

                           Console.WriteLine();

                       }

                       break;

                   case 2:

                       for (int i = 0; i < _size; i++)

                           for (int j = 0; j < _size; j++)

                               if (i != j)

                                   _sum += matrix[i, j];

                       Console.WriteLine($"\nСумма элементов, не лежащих на главной диагонали: {_sum}");

                       break;

                       

               }

           } while (_choice != 0);

       }

   }

}

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?