Другие языки программирования и технологии
Программирование на С#
на вход программы поступает целочисленная квадратная матрица А найти наибольший элемент в каждой строке и поменять его местами с элементом главной диагонали
using System;
namespace q84182775 {
class Program {
static void Main(string[] args) {
Console.Write("n? ");
var n = int.Parse(Console.ReadLine());
int[,] a = new int[n, n];
var rnd = new Random();
Console.WriteLine("matrix:");
for (var r = 0; r < n; ++r) {
for (var c = 0; c < n; ++c) Console.Write("{0,4}", a[r, c] = rnd.Next(100));
Console.WriteLine();
}
for (var r = 0; r < n; ++r) {
var mc = 0;
for (var c = 1; c < n; ++c) if (a[r, c] > a[r, mc]) mc = c;
var t = a[r, r];
a[r, r] = a[r, mc];
a[r, mc] = t;
}
Console.WriteLine("result:");
for (var r = 0; r < n; ++r) {
for (var c = 0; c < n; ++c) Console.Write("{0,4}", a[r, c]);
Console.WriteLine();
}
Console.ReadKey();
}
}
}
namespace q84182775 {
class Program {
static void Main(string[] args) {
Console.Write("n? ");
var n = int.Parse(Console.ReadLine());
int[,] a = new int[n, n];
var rnd = new Random();
Console.WriteLine("matrix:");
for (var r = 0; r < n; ++r) {
for (var c = 0; c < n; ++c) Console.Write("{0,4}", a[r, c] = rnd.Next(100));
Console.WriteLine();
}
for (var r = 0; r < n; ++r) {
var mc = 0;
for (var c = 1; c < n; ++c) if (a[r, c] > a[r, mc]) mc = c;
var t = a[r, r];
a[r, r] = a[r, mc];
a[r, mc] = t;
}
Console.WriteLine("result:");
for (var r = 0; r < n; ++r) {
for (var c = 0; c < n; ++c) Console.Write("{0,4}", a[r, c]);
Console.WriteLine();
}
Console.ReadKey();
}
}
}
пиши в личку, договоримся..
Похожие вопросы
- Конец объектно-ориентированному программированию? Переходим от “черных” ящиков к ”белым” и ”прозрачным” ящикам?
- А какие языки программирования изучали в 80х и на чём вы их изучали?
- ОК. Куда, мать его, поступать-то? Или как я стал ненавидеть программирование
- Основы для программирования
- Вопрос для тех, кто уже опытный и профессиональный специалист в сфере программирования, web-программирования, дизайн!..
- Web программирование
- Какой язык программирования выбрать для изучения для начинающего ? (внутри)
- Помогите пожалуйста разобраться с вопросами по информатике и программированию
- Что является 'сущностью' в программировании для Вас?
- С чего начать учение программированию? С каких языков программирования лучше начинать учиться программированию?