Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2016, 13:27   #1
Borodatiy noname
 
Регистрация: 17.11.2016
Сообщений: 6
Восклицание С++,помогите исправить программу

в матрице n-го порядка поменять местами строки,содержащие max и min элемент,если max и min в одной строке,то поменять местами соответствующие столбцы

#include <stdio.h>
#include <conio.h>
int main() { int mx, mi, mj, mxj, max, min, i, j, n, x, a[100][100]; //mx=строка с max. mi=строка с min. mj=столбец с min. mxj=столбец с max. n=размер матрицы. x=вспомогательная переменная
printf_s("razmer matrix ");
scanf_s("%d", &n);
for (i = 0;i < n;i++) {
for (j = 0;j < n;j++)
printf_s("a[%d][%d]= ", i, j);
scanf_s("%d%d", &a[i][j]);
}
min = a[1][1];
max = a[1][1];
for (i = 0;i < n;i++) {
for (j = 0;j < n;j++)
if (a[i][j] < min)
min = a[i][j];
mi = i;
mj = j;
}
for (i = 0;i < n;i++) {
for (j = 0;j < n;j++)
if (a[i][j] > max)
max = a[i][j];
mx = i;
mxj = j;
}
for (i = 0;i < n;i++) {
for (j = 0;j < n;j++)
if (mi == mx) {
x = a[i][mj];
a[i][mj] = a[i][mxj];
a[i][mxj] = x;
}
else
{
x = [mi][j];
a[mi][j] = a[mx][j];
a[mx][j] = x;
}
}
for (i = 0;i < n;i++) {
for (j = 0;j < n;j++)
printf_s("%d%d", &a[i][j]);
_getch();
}
}
Borodatiy noname вне форума Ответить с цитированием
Старый 17.11.2016, 13:52   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,830
По умолчанию

Зачем новая тема? Кросспостинг запрещен на форуме.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ ,помогите исправить программу Borodatiy noname Помощь студентам 2 17.11.2016 12:43
помогите исправить программу Аелд Помощь студентам 4 13.05.2015 19:59
помогите исправить программу max1993 Visual C++ 3 12.05.2015 14:24
Помогите исправить программу! Mykos Фриланс 4 03.04.2015 18:15
Помогите исправить программу... Lifefine Общие вопросы C/C++ 1 29.10.2009 11:32