Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.95/40: Рейтинг темы: голосов - 40, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 23

Найти наибольший и наименьший элементы матрицы и поменять их местами

14.12.2013, 23:45. Показов 8598. Ответов 29
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребят,очень большая просьба!Просто огроменная!!!
В школе учил Pascal , ABC и тд...Знаю очень даже не плохо!Но вот пришел в универ,и первая лаба для зачета на C Sharp!
Я абсолютно еще не разобрался даже в азах этого языка!Понятно что они похожи,но все же..
Дайте ответ на задачу пожалуйста:
R(K;N) Найти наибольший и наименьший элементы матрицы и поменять их местами.
Для примера реализации взять K=10 а N=15.
В принципе,нужна сама программа;блок схема если можно(но могу и сам соорудить!);а также прин-скрин рабоыт программы(но это как говорится,тоже подвластно моим рукам!)
Заранее спасибо!!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.12.2013, 23:45
Ответы с готовыми решениями:

Найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами
Найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами.

Ннайти наименьший и наибольший элементы матрицы, и поменять их местами
Дана действительная квадратная матрица порядка n, найти наименьший и наибольший элементы матрицы, и поменять их местами друг с другом. ...

Поменять местами наибольший и наименьший элементы
Даны действительные числа а1 , а2 ,…аn . Поменять местами наибольший и наименьший элементы.

29
 Аватар для taksebe
22 / 22 / 3
Регистрация: 11.12.2013
Сообщений: 122
17.12.2013, 23:34
Студворк — интернет-сервис помощи студентам
Ошибки какие???
0
 Аватар для SKonst
37 / 25 / 15
Регистрация: 14.12.2013
Сообщений: 67
17.12.2013, 23:34
Melomannn, скорее всего вы удалили нужные строки в начале проекта, просто создайте НОВЫЙ ПУСТОЙ КОНСОЛЬНЫЙ проект, и между двумя фигурными скобочками{ и }, которые идут после строки Main, вставьте код который я написал в предыдущем сообщении
0
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 23
17.12.2013, 23:55  [ТС]
taksebe, напишите мне пожалуйста тот код,что нужно забить в программу!Я туго соображаю!
0
 Аватар для taksebe
22 / 22 / 3
Регистрация: 11.12.2013
Сообщений: 122
18.12.2013, 00:07
Не по теме:
//teksebe пошел повесится на виселице.........
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
18.12.2013, 00:28

Не по теме:

Цитата Сообщение от taksebe Посмотреть сообщение
teksebe пошел повесится на виселице.........
....... приходит, а там уже SKonst висит.



Melomannn, начинайте вникать. Если что-то непонятно, перечитайте тему. Какой смысл постить одни и те же куски кода по всей теме?
2
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 23
18.12.2013, 00:32  [ТС]
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
void Main(string[] args){int k = 10, n = 15, iMax = 0, jMax = 0, jMin = 0, iMin = 0;
            int[,] R = new int[k, n];
            int max = int.MinValue;
            int min = int.MaxValue;
            Random random = new Random();
            for (int i = 0; i < k; i++)
            {
                for (int j = 0; j < n; j++)
                    R[i, j] = random.Next(0, 100);//заполнение массива случайными значениями
 
            }
            Console.WriteLine("исходная матрица:");
 
            for (int i = 0; i < k; i++)
            {
                for (int j = 0; j < n; j++)
 
                    Console.Write("{0}\t", R[i, j]);
 
                Console.WriteLine();
            }
            for (int i = 0; i < k; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    if (R[i, j] > max)//нахождение максимального элемента
                    {
                        max = R[i, j];
                        iMax = i;
                        jMax = j;
                    }
                    if (R[i, j] < min)//нахождение минимального элемента
                    {
                        min = R[i, j];
                        iMin = i;
                        jMin = j;
                    }
                }
            }
            R[iMin, jMin] = max;
            R[iMax, jMax] = min;//обмен максимального и минимального значениями местами
            Console.WriteLine("измененная матрица:");
 
            for (int i = 0; i < k; i++)
            {
                for (int j = 0; j < n; j++)
 
                    Console.Write("{0}\t", R[i, j]);
 
                Console.WriteLine();
            }}
SKonst, вот программа которую я сделал как вы сказали!
дальше выдает тьму ошибок,но я нажимаю вкладку "Отладка"-> "Начать отладку" и выдает "Не удается начать отладку,так как отсутствует...."

Добавлено через 2 минуты
Памирыч, Хорошо,просьба такая!Раз вы понимаете,напишите тогда мне пожалуйста то что мне вдалбливают.Объясните почему мне выдает такую ошибку,и я впредь не заведу а этой теме вопроса!
0
 Аватар для SKonst
37 / 25 / 15
Регистрация: 14.12.2013
Сообщений: 67
18.12.2013, 00:35
Melomannn, ну допустим, а подключение библиотек выше Mein'a я надеюсь вы не трогали?
0
0 / 0 / 0
Регистрация: 14.12.2013
Сообщений: 23
18.12.2013, 00:38  [ТС]
SKonst, namespace ConsoleApplication4
{
class Program

если речь идет про это...то нет!
0
Почетный модератор
 Аватар для Памирыч
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
18.12.2013, 00:45
Цитата Сообщение от Melomannn Посмотреть сообщение
напишите тогда мне пожалуйста то что мне вдалбливают
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
using System;
using System.Collections.Generic;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
 
 
            int k = 10, n = 15, iMax = 0, jMax = 0, jMin = 0, iMin = 0;
            int[,] R = new int[k, n];
            int max = int.MinValue;
            int min = int.MaxValue;
            Random random = new Random();
            for (int i = 0; i < k; i++)
            {
                for (int j = 0; j < n; j++)
                    R[i, j] = random.Next(0, 100);//заполнение массива случайными значениями
 
            }
            Console.WriteLine("исходная матрица:");
 
            for (int i = 0; i < k; i++)
            {
                for (int j = 0; j < n; j++)
 
                    Console.Write("{0}\t", R[i, j]);
 
                Console.WriteLine();
            }
            for (int i = 0; i < k; i++)
            {
                for (int j = 0; j < n; j++)
                {
                    if (R[i, j] > max)//нахождение максимального элемента
                    {
                        max = R[i, j];
                        iMax = i;
                        jMax = j;
                    }
                    if (R[i, j] < min)//нахождение минимального элемента
                    {
                        min = R[i, j];
                        iMin = i;
                        jMin = j;
                    }
                }
            }
            R[iMin, jMin] = max;
            R[iMax, jMax] = min;//обмен максимального и минимального значениями местами
            Console.WriteLine("измененная матрица:");
 
            for (int i = 0; i < k; i++)
            {
                for (int j = 0; j < n; j++)
 
                    Console.Write("{0}\t", R[i, j]);
 
                Console.WriteLine();
            }
 
            Console.ReadLine();
 
        }
    }
}
У меня тоже все нормально работает

Приложение - VS 2008
Вложения
Тип файла: rar ConsoleApplication1.rar (20.6 Кб, 5 просмотров)
1
 Аватар для SKonst
37 / 25 / 15
Регистрация: 14.12.2013
Сообщений: 67
18.12.2013, 00:45
Melomannn, хоть убейте но мне отсюда вас не видно, прочитайте ошибки или поищите ответы на них в гугле(благо все ошибки студии хорошо расписаны).
А дело с 10 студией почти не имел, не могу сказать в чем может быть трабл
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.12.2013, 00:45

Поменять местами наибольший и наименьший элементы массива
Прошлую задачу сделала... Подскажите тут, пожалуйста =) Поменять местами наибольший и наименьший элементы массива. Пока написала...

Поменять местами наибольший и наименьший элементы в массиве
Товарищи, помогите пожалуйста с задачками. Даны действительные числа a1, a2, …an. Поменять местами наибольший и наименьший элементы. ...

Поменять местами наибольший и наименьший элементы последовательности
Помогите, пожалуйста переписать код с паскаля на C# Условие задачи: Даны действительные числа а1, а2,..., аn. Поменять местами...

Поменять местами наибольший и наименьший элементы заданного массива
Помогите пожалуйста, вроде бы лёгкая задачка, но не получается:( &quot;Дан массив действительных чисел. Поменять местами наибольший и наименьший...

В заданном массиве A[N] поменять местами наибольший и наименьший элементы
Ребята ПОМОГИТЕ ПОЖАЛУЙСТА!!!! Завтра последний день закрытия лабы по Алгоритмическим языкам(( в СиШарпе работаем( Нужна ваша...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
30
Ответ Создать тему
Новые блоги и статьи
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль? Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология. «Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
Генератор паролей (вариант №2)
Maks 30.10.2026
Обновленная версия ранее созданной обработки. Добавлены следующие реквизиты типа Булево: - Буквы; - Цифры; - Символы. Изменена логика команды "Сгенерировать" и процедуры "ПриОткрытии":. . .
Генератор паролей (вариант №1)
Maks 29.10.2026
Реализация из решения ниже выполнена исключительно по моей инициативе, дабы облегчить себе работу в создании паролей для администрируемых мною сервисов и пользователей. Самым главным критерием для. . .
Установка ChatGPT (Codex) на Windows без использования Microsoft Store
Fabien159 28.10.2026
Здравствуйте всем читающим! Опишу процесс установки ChatGPT (Codex) на Windows, если по каким-то причинам у вас не получается устанавить его через Microsoft Store. И так: 1. Скачиваем с. . .
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге). Задача: Программно добавить префикс в нумерацию документов. Решение: В модуле объекта. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru