С Новым годом! Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 44
1

Поменять местами минимальный и максимальный элементы матрицы

16.12.2009, 18:04. Показов 1071. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дана матрица размером 4х5. Поменять местами минимальный и максимальный элементы матрицы.
Я набила прогу, но у меня по странным)) стечениям обстоятельст меняет только по строкам, по столбцам и между строками и столбцами нет.
Подскажите, пожалуйста, в чем ошибка?

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
#include <stdio.h>
#include<math.h>
#define n 4
#define m 5
void main(void)
{
int A[n][m], Max, Min;
int i,j,Minj=0, Maxj=0;
int temp;
//
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
printf("A[%d][%d]= " ,i+1,j+1);
scanf("%d",  &A[i][j]);
 
}
//
Max=Min=A[0][0];
for (i=0;i<n;i++)
{
for (j=0;j<m;j++)
 
{
printf("%d " ,A[i][j]);
if(A[i][j]<Min) {Min=A[i][j];Minj=j;}
if(A[i][j]>Max) {Max=A[i][j];Maxj=j;}
}
printf("\n");
}
    printf("Minj=%d\nMaxj=%d\n" , Min, Max, Minj, Maxj);
   for(i=0;i<n;i++)
   {
   for(j=0;j<m;j++)
   {
   if(j==Minj)
   {
   temp=A[i][j];
   A[i][j]=A[Minj][Maxj];
   A[Minj][Maxj]=temp;
    }
    }
 
for(j=0;j<m;j++)
 
printf("%d ", A[i][j]);
printf("\n");
    }
    }
0
IT_Exp
Эксперт
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
Блог
16.12.2009, 18:04
Ответы с готовыми решениями:

Поменять местами минимальный и максимальный элементы матрицы
Дана матрица размером 4х5. Поменять местами минимальный и максимальный элементы матрицы. Матрицу, я...

Поменять местами минимальный и максимальный элементы матрицы
Дана матрица размером 4х5. Поменять местами минимальный и максимальный элементы матрицы. Матрицу, я...

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

Как поменять местами максимальный и минимальный элементы матрицы А (8х12)?
Нужна помощь ! Срочно .

2
Эксперт С++
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
16.12.2009, 19:02 2
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
#include <stdio.h>
#include<math.h>
#define n 4
#define m 5
void main(void)
{
int A[n][m], Max, Min;
int i,j,Minj=0, Maxj=0,Mini=0, Maxi=0 ;
int temp;
//
for(i=0;i<n;i++)
for(j=0;j<m;j++)
{
printf("A[%d][%d]= " ,i+1,j+1);
scanf("%d",  &A[i][j]);
 
}
//
Max=Min=A[0][0];
for (i=0;i<n;i++)
{
for (j=0;j<m;j++)
 
{
printf("%d " ,A[i][j]);
if(A[i][j]<Min) {Min=A[i][j];Minj=j;Mini=i;}
if(A[i][j]>Max) {Max=A[i][j];Maxj=j;Maxi=i;}
}
printf("\n");
}
    printf("Minj=%d\nMaxj=%d\n" , Min, Max, Minj, Maxj);
 temp=A[Mini][Minj];
A[Mini][Minj]=A[Maxi][Maxj];
 A[Maxi][Maxj]=temp;
 for (i=0;i<n;i++)
 {
for(j=0;j<m;j++)
 
printf("%d ", A[i][j]);
printf("\n");
    }
    }
1
0 / 0 / 0
Регистрация: 14.12.2009
Сообщений: 44
16.12.2009, 21:50  [ТС] 3
Благодарю)
0
16.12.2009, 21:50
BasicMan
Эксперт
19315 / 2622 / 84
Регистрация: 17.02.2009
Сообщений: 10,364
Блог
16.12.2009, 21:50
Помогаю со студенческими работами здесь

Поменять местами строки матрицы, содержащие максимальный и минимальный элементы
Народ, очень срочно нужна программа, самому времени вобще писать нету, есть немного другая,...

Поменять местами столбцы содержащие минимальный и максимальный элементы матрицы
Помогите пожалуйста с задачкой на С: В заданной целочисленной матрице поменять местами ...

Поменять местами столбцы, содержащие минимальный и максимальный элементы матрицы
Прошу помочь в данной задаче. Дана матрица размера M × N. Поменять местами столбцы, содержащие...

Найти в каждой строке матрицы максимальный и минимальный элементы и поменять их местами
Народ помогите найти ошибку!) последняя лаба не могу здать!) плиз!! вот пример: Найти в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Блоги программистов
Как использовать GraphQL в C# с HotChocolate
Programming 05.01.2025
GraphQL — это современный подход к разработке API, который позволяет клиентам запрашивать только те данные, которые им необходимы. Это делает взаимодействие с API более гибким и эффективным по. . .
Модель полного двоичного суматора с помощью логических операций (python)
AlexSky-coder 04.01.2025
def binSum(x:list, y:list): s=^y] p=x and y for i in range(1,len(x)): s. append((x^y)^p) p=(x and y)or(p and (x or y)) return s x=list() y=list()
Это мы не проходили, это нам не задавали...(шес­­­­­­­­­­­­­­­ти­б­и­т­н­ы­й асихронный счётчик с управляющим сигналом заде
Hrethgir 04.01.2025
Асинхронный счётчик на сумматорах (шестиразрядный по числу диодов на плате, но наверное разрядов будет больше - восемь или шестнадцать, а диоды на старшие), так как триггеры прошли тестирование и. . .
Руководство по созданию бота для Телеграм на Python
IT_Exp 04.01.2025
Боты для Телеграм представляют собой автоматизированные программы, которые выполняют различные задачи, взаимодействуя с пользователями через интерфейс мессенджера. В данной статье мы рассмотрим,. . .
Применение компонентов PrimeVue в Vue.js 3 на TypeScript
BasicMan 04.01.2025
Введение в PrimeVue и настройка окружения PrimeVue представляет собой мощную библиотеку компонентов пользовательского интерфейса для Vue. js 3, которая предоставляет разработчикам богатый набор. . .
Как стать Senior developer
cpp_developer 04.01.2025
В современной индустрии разработки программного обеспечения позиция Senior Developer представляет собой не просто следующую ступень карьерной лестницы, а качественно новый уровень профессионального. . .
Что известно о дате выхода Windows 12 и чего от нее ждать
IT_Exp 04.01.2025
В мире технологий постоянно происходят изменения, и операционные системы не являются исключением. Windows 11, выпущенная в октябре 2021 года, принесла множество инноваций и улучшений, но. . .
Что новенького в .NET Core 9
Programming 04.01.2025
Обзор ключевых изменений в . NET Core 9 Платформа . NET Core продолжает активно развиваться, и версия 9 представляет собой значительный шаг вперед в эволюции этой технологии. Новый релиз. . .
Инструкция по установке python3.13.1 в Debian 12
AlexSky-coder 03.01.2025
sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget. . .
Затестил триггеры. архив проекта прилагаю с GOA файлами в настройках архиватора проектов.
Hrethgir 03.01.2025
В этот раз нет закольцованности, потому что от неё только глюки, как я понял, логика не вырезанная. Триггеры очень быстрые если верить измерениям с помощью анализатора от Gowin. Есть ещё регистры,. . .
Python в помощь DevOps
IT_Exp 03.01.2025
Причины использования Python в работе DevOps Python стал неотъемлемой частью мира DevOps, и это не случайно. Этот язык программирования обладает множеством преимуществ, которые делают его. . .
Angular vs React vs Vue.js
BasicMan 03.01.2025
О, друзья-разработчики и просто любопытные читатели! Сегодня мы отправимся в увлекательное путешествие по миру фронтенд-разработки, и первой остановкой станет Angular – этакий строгий немецкий. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru