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

Путём перестановки элементов матрицы поместить её максимальный элемент в левый верхний угол - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевод матрицы в одномерный массив, динамическое выделение памяти для матрицы http://www.cyberforum.ru/cpp-beginners/thread653501.html
Здравствуйте. Никак не могу разобраться с этой программой. Вот код: /********************** Файл LAB2.H *************************/ /* Описание функций и внешних переменных файла LAB2.C */ extern int L2_RESULT; /* Глобальна переменна - флаг ошибки */ /***** Выделение памяти под матрицу */ int creat_matr ( int N ); /***** Чтение элемента матрицы по заданным координатам */ int...
C++ Динамический массив Распечатать элементы динамического массива mas в одномерный динамический a. 1 по правым диагоналям, начиная с правого верхнего элемента 2 по спирали, начиная с центрального элемента Массив забила элементами, а с алгоритмом не могу разобраться( #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <time.h> http://www.cyberforum.ru/cpp-beginners/thread653490.html
Объясните как работает _getch() со стрелками C++
Я недавно начал учить С++ и я совершенно не понимаю как эта функция работает со стрелками. Например код вида char ch; ch=_getch(); cout<<ch; _getch(); Сразу же закроется при первом нажатии стрелки, но с другими кнопками клавиатуры всё нормально. Ещё, эта функция при таком коде char ch;
Спецификаторы доступа и виртуальные функции C++
Сейчас почитал про виртуальные функции. Интересно конечно, но ответа на мою ситуацию я так и не нашел #include <iostream> #include <string> using namespace std; class A {
C++ не ожидал такого от strlen http://www.cyberforum.ru/cpp-beginners/thread653421.html
#include <iostream> #include <string> #include <fstream> #include <string.h> using namespace std; const int MAX = 256; int main()
C++ Копирование область памяти Здравствуйте, у меня не получается прочитать/скопировать память в переменную. Я делаю .dll, так вот записать значения в адрес я смог, а вот прочитать значения из памяти не могу. Это запись в адрес значения: memcpy((void*)0x8CD4D6, "\x00\x00\x00\x00", 4); мои попытки прочить в переменную не удавались: DWORD WeaponPlayer; memmove((void*)0x8CD4D6,&WeaponPlayer,4); подробнее

Показать сообщение отдельно
pedon
Сообщений: n/a
17.09.2012, 19:57     Путём перестановки элементов матрицы поместить её максимальный элемент в левый верхний угол
Помогите пожалуйста бездарю(
дана целочисленная квадратная матрица размером 4х4
написать программу, содержащую функцию, которая путём перестановки элементов помещает её максимальный элемент в левый верхний угол, следующий по величине- в озицию (2,2) следующий (3,3) и тд заполнив таким образом всю главную диагональ. Если можно то с коментариями особо сложных строк

написал только часть да и то не правильно походу(

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
#include <conio.h>
#include <sdtafx.h>
int main()
{
 
int matrx[4,4];
*int n, i, max, min, min_i, max_i ;
*printf ("Vvedite razmer matrici");
*scanf ("%d" ,&n);
for (i=0; i<n; i++)
{
* printf ("d[%d]=",i);
* scanf("%d",&matrx[i]);
*}
max=element[0];
* min=element[0];
*for (i=0; i<n; i++)
}
{
* * if (matrx[i]<=min)
* * * * * {
* * * * * *min=matrx[i];
* * * * * *min_i=i;
* * * }
* * if (matrx[i]>=max)
* * * * * {
* * * * *max=matrx[i];
* * * * *max_i=i;
* * * }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru