Форум программистов, компьютерный форум CyberForum.ru

Найти в каждой строке матрицы наибольший элемент и поменять его местами с элементом главной диагонали - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удалить часть символьной строки, заключенной в скобки http://www.cyberforum.ru/cpp-beginners/thread191746.html
Удалить часть символьной строки, заключенной в скобки (вместе со скоб¬ками). (использовать iostream.h)
C++ Элементарные вещи,которые не могу понять... Приветствую всех. Начал изучать Си++,и возникли вопросы,на которые не как не могу найти ответы 1) Как сделать так что бы при нажатие enter курсор не переходил вниз,а переходил на право... например: Программа просит ввести 3 числа вводим первое: 1 (нажимае enter) курсор стоит на этой же строке только правее,а не переходит вниз. как только не пытался и cin>>a>>b; и cin>>a;b; и cin>>a; ... http://www.cyberforum.ru/cpp-beginners/thread191743.html
C++ Обработка массивов разной размерности
Найти суммы нечетных отрицательных элементов каждой строки матрицы A(3,3) и сохранить их в массиве B.
менюшка на С++ C++
нужно сделать менюшку, в которой будет 5 областей разных цветов с разным текстом, и зависимости от того, на какую из частей менюшки пользователь щелкнул мышкой, будет выполняться соответствующее условие. прошу указать направление в котором мне нужно двигаться, и желательна часть работающего кода программы(как пример). я человек щедрый - за помощь тыкну спасибку))
C++ Нахождение произведения трех целых чисел или двух вещественных http://www.cyberforum.ru/cpp-beginners/thread191731.html
Создать подпрограмму-функцию, позволяющую выполнять - нахождение произведения трех целых чисел или двух вещественных. Использовать "перегрузку функций". Помогите пожалуйста )
C++ Вычислить элементы последовательности 5. Вычислить элементы последовательности: a(0)=1; a(n)=a(n div 2)+a(n div 3), n>1; Добавлено через 44 секунды P.S. помогите сделать. подробнее

Показать сообщение отдельно
go
Эксперт C++
3585 / 1365 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
15.11.2010, 20:05     Найти в каждой строке матрицы наибольший элемент и поменять его местами с элементом главной диагонали
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define n 3
 
int main ()
{ int mt[n][n]={{1,2,3},
                       {3,4,2,}, 
                        {2,5,3}};
int i,j,kk;
 
for (i=0;i<n;i++)
{ kk=0; for (j=1;j<n;j++)
{ if (mt[i][kk]<mt[i][j]) kk=j;
 }  
   // меняем местами mt[i][i] - mt[i][kk]
}
 
 
return 0;
}
 
Текущее время: 07:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru