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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Обозначенный путь вывести в виде координат, для сохранения пути используется стек http://www.cyberforum.ru/cpp-beginners/thread1198918.html
Прошу помочь с программой для обозначения пути прохода по лабиринту. Лабиринт представляется в виде матрицы, которая состоит из квадратов. Каждый квадрат закрытый или открытый. Вход в закрытый квадрат запрещено. Если квадрат открытый, то вход разрешен только с боков, а не с угла. Каждый квадрат определяется его координатами в матрице. Обозначенный путь вывести в виде координат. Для сохранения...
C++ Ввести по строкам с клавиатуры двумерный массив и вычислить среднее арифметическое его элементов float v ; int i,j; int kk; float sr; float sum=0; for(int i=0; i<kk;i=i+1) cout<<endl<<"v="; cin>>v; for(int j=0; j<kk;j=j+1) {sum=sum+v;} http://www.cyberforum.ru/cpp-beginners/thread1198899.html
C++ Формула центра описанной окружности
Есть треугольник, координаты вершин, длины сторон, площадь треугольника. Надо найти центр описанной окружности. Формулы не нашел чтобы найти, может кто уже подобное делал. Надо самую формулу. Надо найти координаты О (х; y) центра.
WebSocket server c++ C++
Тема для тех кто сталкивался с вебсокетами. Пишу сервер протокола WebScoket, пакеты в протоколе имеют свою структуру http://learn.javascript.ru/websockets#описание-фрейма, я написал метод который создаёт такой пакет qint64 Client::writePack(const char *data, char type) { char *pack = (char *)malloc(2); unsigned char headLen = 2; unsigned long long length = 0; while(data != '\0')...
C++ Поменять местами наибольший и наименьший элемент массива в диапазоне от 0 до 25. Массив рандомный http://www.cyberforum.ru/cpp-beginners/thread1198825.html
#include <iostream> #include <conio.h> #include <cstdlib> #include <time.h> using namespace std; int main() { int min, max, mini, maxi,n; cin >> n; int *a = new int;
C++ Определить, лежат ли две заданные точки на окружности с центром в начале координат Две точки заданы координатами. Определить, лежат ли обе точки на окружности с центром в начале координат. Не могу понять что требуется, плюс еще с геометрией туго совсем. Нашел написанные на паскале все равно не догоняю, уже голова квадратная. Может у кого завалялась или кто разжевать поможет. подробнее

Показать сообщение отдельно
killmetalboy
 Аватар для killmetalboy
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 10
04.06.2014, 15:01     Передвинуть строку с максимальным элементом матрицы вверх
Заданная целочисленных матрица,. Разработать программу, которая осуществляет циклический сдвиг строк так, чтобы первой стала строка, в которой находится максимальный элемент матрицы (считается, что он единственный).

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
50
51
int A[15][15], M[15];
int i,j,k, nr=0, l;
 
FILE *f = fopen("txt.txt", "r");
if (!f)
{
cout«"No file";
getch();
return 0;
}
 
fscanf(f,"%d", &k);
for(j=0; j<k; j++)
for(i=0; i<k; i++)
fscanf(f, "%d", & A[j][i]);
 
fclose (f);
 
int max = A[0][0];
for(j=0; j<k; j++)
for(i=0; i<k; i++)
if(A[j][i]>max)
{ max = A[j][i];
nr = i;
}
 
if(nr == 0)
{
getch();
return 0;
 
}
 
do
{
for(j=0; j<k; j++)
{
l=A[0][i];
for(j=0; j<k; j++)
A[j-1][i] = A[j][i];
A[k-1][i] = l;
}
}
while(A[0][nr] != max);
 
for(j=0; j<k; j++)
for(i=0; i<k; i++)
cout« A[j][i]«" ";
 
getch() ;
return 0;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru