Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Удалить из строки последовательность символов, расположенных между круглыми скобками https://www.cyberforum.ru/ csharp-beginners/ thread704278.html
Здравствуйте) Подскажите, плиз, как из строки удалить последовательность символов, расположенных между круглыми скобками, используя методы классов System.String, System.Text.StringBuilder Почти. А по моему полностью без разницы) Если скобка '(' не будет найдена во введенном тексте, то и второе условие не выполнится и программа выдаст тот же текст, что и был введен. А если скобка...
C# Как заполнить ArrayList с клавиатуры
Всем доброго времени суток. Есть у меня код программы: using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using... foreach (Trans element in z) { Console.WriteLine(element.ToString()); file.WriteLine(element.ToString()); } file.Close();
C# Как подписаться на события изменения переменной https://www.cyberforum.ru/ csharp-beginners/ thread704100.html
Собственно перечитал кучу книг, но везде примеры очень сложные. Гуглил не помогло. Интересуют ссылки на грамотную литературу. Так же, допустим такой пример на WPF, пускай у меня есть текстовое... так для примера: public partial class MainWindow : Window { public int r { get { return r;} set { if (ValueChanged !=...
C# Regular Expressions: распарсить HTML
Здравствуйте! У меня есть кусок HTML-кода. В браузере у меня примерно так выглядит: Имя: Иван Фамилия: Иванов ... и т.д В HTML-коде это примерно так будет: <div class=name_class>... <b>+ &nbsp;+
Скомпилированная программа не меняет системное время C#
Здравствуйте. Вопрос в следующем, хотя я и не знаю как его задать: при включенном дебагере программа изменяет системное время на ура. Когда я запускаю скомпилированный файл, то ничего не происходит,... Вы еще думаете, что существуют люди, учащиеся программированию, и работающие в Виндоус не под Админом? Да что вы?! А зачем тогда по вашему в ОС используются типы учетных записей? - просто так? Вам...
C# Описать базовый класс "Элемент"
1. Описать базовый класс Элемент. Закрытые поля: • имя элемента (строка символов); • количество входов элемента; • количество выходов элемента. Методы: • конструктор класса без параметров; ... DynamiteNY, делается это так же как это делают все остальные: открываете учебник и начинаете изучать C# попутно стараясь решить задачу. Когда возникают "затупы" - обращаетесь на форум за помощью...
C# Обмен информацией двух консольных приложений через текстовый файл https://www.cyberforum.ru/ csharp-beginners/ thread704229.html
Разработать программы для двух процессов с одним текстовым файлом, через который эти программы обмениваются текстовыми сообщениями. Как такое сделать ? не обмениваются.
C# Как заполнить данными шаблон Excel Здравствуйте! Как заполнить Excel таблицу? И если поможете, то можно еще узнать как нажать Enter в ячейку? С помощью \r\n? Тебе нужно обмен данными между двумя программами, одна из которых передает значения в Excel? https://www.cyberforum.ru/ csharp-beginners/ thread704160.html
Подключение модуля ActiveX: перевести код с VB .NET C#
Всем привет, сразу оговорюсь, что навыки программирования не высокие, но стоит задача подключить модуль Active X в C#. Есть пример на VB, надо переделать в C#, на данный момент было кое-что сделано,... Здравствуйте. Вы в итоге подключили к C# wialon? Можете скинуть код и описать алгоритм действий? Только начал возиться, пока ничего не выходит
Определить название месяца заданной даты C#
С некоторой даты по настоящий день прошло m месяцев, определить название месяца неизвестной даты. Замечание. При решении данных задач возможно использовать оператор switch или вложенные операторы... Console.WriteLine(DateTime.Today.AddMonths(-m).ToString("MMMM", new CultureInfo("ru-RU"));
C# Вывести на экран все целые числа из диапазона от А до В https://www.cyberforum.ru/ csharp-beginners/ thread704324.html
все целые числа из диапазона от А до В (А < В), оканчивающиеся на цифру Х или У. Замечание. Решите каждую задачу тремя способами - используя операторы цикла while, do while и for. Пример: ... Вот c FOR: using System; class Program { static void Main(string args) { Console.Write("Введите A: "); int A = int.Parse(Console.ReadLine()); ...
C# С клавиатуры вводится три значения числа, найти и вывести на экран сумму его цифр с клавиатуры вводится три значения числа, найти и вывести на экран сумму его цифр. В чем проблема? подскажем! https://www.cyberforum.ru/ csharp-beginners/ thread704152.html
27 / 27 / 6
Регистрация: 15.05.2010
Сообщений: 187
21.11.2012, 18:07 0

Найти два максимальных значения в матрице и поменять их местами - C# - Ответ 3732636

21.11.2012, 18:07. Показов 1307. Ответов 3
Метки (Все метки)

Ответ

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main()
        {
            Generate();
            Console.ReadKey();
        }
        static void Generate()
        {
            int maximumf = 0, maximums = 0;
            int koof = 0,koof1 = 0,koof2 = 0,koof3 = 0,temp;
            int[,] array = 
        {
            {1, 22},
            {21, 65}
           
        };
            Console.WriteLine("Вывод текущей матрицы 2x2: ");
            for (int i = 0; i < array.GetLength(0); i++)
            {
                for (int j = 0; j < array.GetLength(1); j++)
                {
                    if (maximumf < array[i, j])
                    {
                        maximumf = array[i, j];
                        koof = i;
                        koof1 = j;
                        Console.ForegroundColor = ConsoleColor.Green;
                        Console.Write(array[i, j] + "\t");
                        Console.ForegroundColor = ConsoleColor.Gray;
                    }
                    else if (maximums < array[i, j] && maximums != maximumf)
                    {
                        maximums = array[i, j];
                        koof2=i;
                        koof3 = j;
                        Console.ForegroundColor = ConsoleColor.Yellow;
                        Console.Write(array[i, j] + "\t");
                        Console.ForegroundColor = ConsoleColor.Gray;
                    }
                    else Console.Write(array[i, j] + "\t");
                }
            }
 
            Console.WriteLine();
            Console.WriteLine("Первое максимальное значение: {0}", maximumf);
            Console.WriteLine("Второе максимальное значение: {0}", maximums);
 
            temp = array[koof, koof1];
            array[koof, koof1] = array[koof2, koof3];
            array[koof2, koof3] = temp;
 
            Console.WriteLine();
 
            Console.WriteLine("после перестаноски");
            for (int i = 0; i < array.GetLength(0); i++)
            {
                for (int j = 0; j < array.GetLength(1); j++)
                {
                    Console.Write(array[i, j] + "\t");
                }
            }
 
        }
    }
}
переменные мои криво названы-- лень было воображалку вкл и у тебя неверно считает максимумы

Добавлено через 1 час 20 минут
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    
    class Program
    {
        
        static void Main()
        {
            Generate();
            Console.ReadKey();
        }
 
 
        public static int[] Number(int[,] array)
        {
            int[]a= new int[3];
            int maximumf=0,k=0,k1=0;
             for (int i = 0; i < array.GetLength(0); i++)
            {
                for (int j = 0; j < array.GetLength(1); j++)
                {
                    if (maximumf < array[i,j])
                    {
                       maximumf = array[i,j];
                        k = i;
                        k1 = j;
                    }
 
                }
                
            }
             a[0] = maximumf;
            a[1] = k;
            a[2] = k1;
            return a;
        }
 
 
        static void Generate()
        {
            int maximumf = 0, maximums = 0;
            int temp;
             
            int[,] array = 
        {
            {1, 22},
            {21, 65}
           
        };
            Console.WriteLine("Вывод текущей матрицы 2x2: ");
            for (int i = 0; i < array.GetLength(0); i++)
            {
                for (int j = 0; j < array.GetLength(1); j++)
                {
                  
                        Console.Write(array[i, j] + "\t");
                 
                }
                Console.WriteLine();
            }
 
            int[] da = Number(array);
            array[da[1], da[2]] = 0;
            int[] da1 = Number(array);
            maximumf = da[0];
            maximums = da1[0];
            array[da[1], da[2]] = maximumf;
            Console.WriteLine();
            Console.WriteLine("Первое максимальное значение: {0}", maximumf);
            Console.WriteLine("Второе максимальное значение: {0}", maximums);
 
            temp = array[da[1], da[2]];
            array[da[1], da[2]] = array[da1[1], da1[2]];
            array[da1[1], da1[2]] = temp;
 
            Console.WriteLine();
 
            Console.WriteLine("после перестаноски");
            for (int i = 0; i < array.GetLength(0); i++)
            {
                for (int j = 0; j < array.GetLength(1); j++)
                {
                    Console.Write(array[i, j] + "\t");
                }
                Console.WriteLine();
            }
 
        }
    }
}
вот рабочий, но ОЧЕНЬ кривой код....

Вернуться к обсуждению:
Найти два максимальных значения в матрице и поменять их местами C#
1
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.11.2012, 18:07
Готовые ответы и решения:

В матрице найти наибольший элемент и поменять местами с диагональным
В каждой строке матрицы A(n,n) найти наибольший элемент и поменять его местами с соответствующим диагональным элементом.

Найти в матрице строку с минимальным элементом и поменять ее местами с первой строкой
Даны вещественные числа a и b (a&lt;b). Сформировать матрицу X(10,10), элементами которой являются вещественные случайные числа, равномерно...

Найти два элемента массива, сумма которых наиболее близка к максимуму массива, и поменять их местами
Всем доброго времени суток, помогите пожалуйста, программы нужно написать, они не сложные, но этот язык я не понимаю вообще((( 4)...

3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.11.2012, 18:07
Помогаю со студенческими работами здесь

Поменять местами строки в матрице
Помогите пожалуйста: дан массив размера 7 × 8. Создать новый массив, получаемый перестановкой строк: первой с последней, второй с...

В матрице найти два столбца равными суммами и поменять их элементы местами
Помогите написать программу , в матрице найти два столбца равными суммами сумами и поменять их элементы местами.

В матрице найти два столбца с равными суммами и поменять их элементы местами.
В матрице найти два столбца с равными суммами и поменять их элементы местами.

В матрице поменять местами два столбца
Помогите с кодом пожалуйста кто-то. В матрице с положительных действительных чисел поменять местами два столбца: столбец, который...

Поменять местами два минимальных элемента в матрице
Помогите пожалуйста! Задание: поменять местами два минимальных элемента в матрице

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru