Войти
Регистрация
Спроси ai-bota
В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
Показать больше
Показать меньше
vgaydeekoy8i5c
24.11.2021 05:47 •
Информатика
Cоздать метод для определение суммы элементов стоящих над главной диагональю в c#
Ответ:
stacymacalister
03.10.2020 18:41
Using System;
class Program
{
static void Main()
{
var random = new Random(DateTime.Now.Millisecond);
var n = random.Next(5, 10);
var matrix = new int[n, n];
for (var i = 0; i < matrix.GetLength(0); i++)
{
for (var j = 0; j < matrix.GetLength(1); j++)
{
matrix[i, j] = random.Next(0, 9);
Console.Write(matrix[i, j] + " ");
}
Console.WriteLine();
}
Console.WriteLine();
Console.WriteLine("Sum = {0}", SumAboveMainDiagonal(matrix));
Console.ReadKey();
}
static int SumAboveMainDiagonal(int[,] m)
{
var sum = 0;
Console.WriteLine("Summing elements:");
for (var i = 0; i < m.GetLength(0); i++)
{
for (var j = 0; j < m.GetLength(1); j++)
{
if (i < j)
{
sum += m[i, j];
Console.Write(m[i, j] + " ");
}
else { Console.Write(0 + " "); }
}
Console.WriteLine();
}
return sum;
}
}
0,0
(0 оценок)
Популярные вопросы: Информатика
ruslana0506
13.02.2020 11:53
Заранее, ) напишите функцию, вычисляющую длину отрезка по координатам его концов. с этой функции напишите программу, вычисляющую периметр треугольника по координатам его вершин...
Eldhei
13.02.2020 11:53
Дан массив в размером 7 элементов, элементы вводятся с клавиатуры: а)найти произведение всех элементов массива б)заменить все положительные элементы на их кубы , , составить...
Олегнорм
02.02.2023 23:07
Подскажите как делать за это...
Lenokguryhr
07.11.2021 09:24
В MS EXCEL решить задачу. . Рассчитать, какую сумму положить на вклад, чтобы через четыре года образовалось 400 000 рублей. Процентная ставка – 20% годовых. Проценты начисляются...
qwdv
08.10.2021 08:56
C# Написать программу, содержащую класс Студент со следующими полями: Фамилия, Имя, Возраст, Группа, Отметки (использовать целочисленный массив) и методами: вывода информации...
Kamilla1472
09.12.2020 18:31
Напишите программу сортировки массива строк по убыванию длины (на c++).Заранее...
artur19912000
11.11.2021 19:56
Заполнить одномерный массив размерности N случайными числами. Заменить все элементы массива стоящие до максимального элемента нулями. Вывести на экран исходный и полученный...
mariyam2105
24.02.2022 10:43
Вычислите выражение записанное в постфиксной форме 2 5 * 3 4 * +...
DGOTVK
20.02.2022 11:32
Могут ли циклы «пересекаться» друг с другом?...
Biszkopt99
06.10.2021 02:13
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 4; 1; 3; 8; 9; 9; 8; 8; 7; 9 соответственно, т.е. A[0] = 4; A[1]...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
class Program
{
static void Main()
{
var random = new Random(DateTime.Now.Millisecond);
var n = random.Next(5, 10);
var matrix = new int[n, n];
for (var i = 0; i < matrix.GetLength(0); i++)
{
for (var j = 0; j < matrix.GetLength(1); j++)
{
matrix[i, j] = random.Next(0, 9);
Console.Write(matrix[i, j] + " ");
}
Console.WriteLine();
}
Console.WriteLine();
Console.WriteLine("Sum = {0}", SumAboveMainDiagonal(matrix));
Console.ReadKey();
}
static int SumAboveMainDiagonal(int[,] m)
{
var sum = 0;
Console.WriteLine("Summing elements:");
for (var i = 0; i < m.GetLength(0); i++)
{
for (var j = 0; j < m.GetLength(1); j++)
{
if (i < j)
{
sum += m[i, j];
Console.Write(m[i, j] + " ");
}
else { Console.Write(0 + " "); }
}
Console.WriteLine();
}
return sum;
}
}