Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.10.2014
Сообщений: 14
1

Поменять местами последнюю строку со строкой, содержащей минимальный элемент матрицы

01.06.2015, 11:54. Просмотров 1069. Ответов 1
Метки нет (Все метки)


В заданной матрице поменять местами последнюю строку со строкой, содержащей минимальный элемент матрицы. Заранее спасибо
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2015, 11:54
Ответы с готовыми решениями:

Поменять местами последнюю строку со строкой, содержащей минимальный элемент матрицы
Дан вещественный массив а1, а2,…, аn. Если в этом массиве есть хотя бы один элемент, принадлежащий...

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

Поменять местами последнюю строку со строкой, содержащей наибольший отрицательный элемент матрицы
В заданной матрице поменять местами последнюю строку со строкой, содержащей наибольший...

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

1
381 / 275 / 478
Регистрация: 09.05.2014
Сообщений: 769
01.06.2015, 14:29 2
Лучший ответ Сообщение было отмечено Lebrong как решение

Решение

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
#include <iostream>
int main(){
const int n=3;
int i, j, temp, min=std::numeric_limits<int>::max(), mini, A[n][n];
for (i=0; i<n; i++)
for (j=0; j<n; j++)
{
    std::cin>>A[i][j];
    if (A[i][j]<min)
    {
       min=A[i][j];
       mini=i;
    }       
}
 if (mini!=n-1)
     for (j=0; j<n; j++)
     {
         temp=A[mini][j];
         A[mini][j]=A[n-1][j];
         A[n-1][j]=temp;
     }    
std::cout<<"modified array:";
for (i=0; i<n; i++)
{
    std::cout<<std::endl;
    for (j=0; j<n; j++)
    std::cout<<A[i][j]<<" ";  
}
   system ("pause");
  return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2015, 14:29

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

В заданной матрице поменять местами строку, содержащую максимальный элемент со строкой, содержащей минимальный
Надо сделать к понедельнику. Задание по ПЯВУ, состоит из двух частей. Если первую часть я понимаю,...

Поменять местами строку, содержащую максимальный элемент массива, со строкой, содержащей минимальный элемент массива
сложно дались массивы, помогите написать код. Дан вещественный массив А. Поменять местами строку,...

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

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


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.