tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Cоздать метод для определение
Cоздать метод для определение суммы элементов стоящих над главной диагональю в c#
Поля34232
3 31.07.2019 14:40
0
Ответы
ПростоАндрей12
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;
}
}
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
EkaterinaMironovaa
09.12.2020 01:00
Лото Трійка. Гравець робить ставку – три числа від 0 до 9. У програмі отримуємо три випадкові числа) Якщо гравець вгадав усі числа у правильному порядку – Джек-пот, ів! Якщо...
Leramedvedeva12
09.12.2020 00:59
Дана таблица. Определите тип данных столбцов А,В,С...
ksulo
09.12.2020 00:59
Создайте таблицу “Озера Европы”, используя следующие данные по площади (кв. км) и наибольшей глубине (м): Ладожское 17 700 и 225; Онежское 9510 и 110; Каспийское море 371 000...
Polymesiz
09.12.2020 00:59
развлечения инструментов в 2G и 3G программах в том что двумерные фигуры рисуется в Кна плоскост а трехмерные...
Katylopy
17.07.2019 15:40
Определите , что напечатает данная программа: var a,b: integer; begin a: =(sqr(2)+1)*(20- sqr(2*; b: =11 div (a-4); writeln (sqr(a)+b-1) end....
ранго1
17.07.2019 15:40
Подскажите хорошие видео редакторы или программы для создания презентации (бесплатные). заранее ....
anat1
17.07.2019 15:40
Напишите противоречивое понятие понятию новичок...
Mizuki1111
17.07.2019 15:40
Школьный учитель на вопрос много ли у него учеников, ответил у меня в классе 100 детей, из них 24 мальчика и 32 девочки . какую систему счисления имел в виду учитель? сколько...
Зайка20005
17.07.2019 15:40
Составить программы решения : 1) длина одной стороны треугольника равна 20. длины двух других сторон будут известны только после запуска программы на выполнение. вычислить...
ksushakorovina1
17.07.2019 15:40
Дано целое число k (1 ≤ k ≤ 365). присвоить целочисленной величине n значе-ние 1, 2, 6 или 0 в зависимости от того, на какой день недели (понедельник, вторник, субботу или...
Популярные вопросы
Закончите уравнения тех реакций, которые практически осуществимы: а) naoh+p2o5...
2
Решите уравнение log2(x+3)-log2(x-3)=1 , ! )...
3
Нужна вот - в сочетаниях с какими из существительных становятся антонимами...
2
я не зря их усадил (вопрос) на почётном месте на какой вопрос отвечает...
1
Угаражі стоїть 30 автомобілів. вантажні автомобілі мають по 6 коліс, а легкові...
2
Оценка положения районов сша (север, юг и запад)....
2
Как решить уравнение : 1,4x~0,54=0,3...
1
Сумма трёх чисел 480 первое число 32% суммы, а второе 41% суммы.найти третье...
3
Договори слова. рисуй! , я читаю.- пойте! - мы записи предложения второго...
1
аленушка д.б. кедрин основная тема стихотворения...
1
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;
}
}