Форум программистов, компьютерный форум 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++ Формула центра описанной окружности
Есть треугольник, координаты вершин, длины сторон, площадь треугольника. Надо найти центр описанной окружности. Формулы не нашел чтобы найти, может кто уже подобное делал. Надо самую формулу....
WebSocket server c++ C++
Тема для тех кто сталкивался с вебсокетами. Пишу сервер протокола WebScoket, пакеты в протоколе имеют свою структуру http://learn.javascript.ru/websockets#описание-фрейма, я написал метод который...
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
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 10

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

04.06.2014, 15:01. Просмотров 161. Ответов 0
Метки (Все метки)

Заданная целочисленных матрица,. Разработать программу, которая осуществляет циклический сдвиг строк так, чтобы первой стала строка, в которой находится максимальный элемент матрицы (считается, что он единственный).

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;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru