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

В матрице найти наибольший и наименьший элементы и поместить их на место первого и последнего элемента матрицы соответственно (Pascal -> C++) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подключение dll к проекту в visual studio http://www.cyberforum.ru/cpp-beginners/thread1067533.html
Доброго дня, тема уже эта конечно избитая на форуме, но так и не смог найти решения под свою конкретную задачу, прочитав все, что имеется на форуме, и посмотрев примеры на msdn. Есть у меня динамическая библиотека, с нестандартным расширением на конце .ascet_psl. По уверению одностаничного мануала с которым идет библиотека, в котором вообще ничего полезного нет, это все же dll-ка. К...
C++ По номеру недели выдать количество уроков в группе Проверти пожалуйста Написать программу, которая бы по номеру дня недели (целому числу от 1 до 7) выдавала бы количество уроков в вашей группе (или сообщение «выходной»). include math; { int a, char b; {cin<<a<<end1; switch a>0; switch a<8 { case 1: b=пять; case 1: b=семь; http://www.cyberforum.ru/cpp-beginners/thread1067512.html
C++ Даны два целых числа; найти их среднее арифметическое, их среднее геометрическое
Даны два целых числа найти их среднее арифмитическое их среднее геометрическое Заголовок темы продумываем
Дан массив. определить количество неотрецательных элементов C++
Дан массив. определить количество неотрецательных элементов
C++ Определить, какая команда набрала наименьшее количество очков http://www.cyberforum.ru/cpp-beginners/thread1067476.html
известно количество очков , набранных футбольными командами в чемпионате. какая команда (определить номер) набрала наименьшее количество очков? если таких команд несколько то должа быть найдена первая из них. (ребята напишите полный программный код пожалуйста)
C++ Static Library Привет всем! Нужно проанализировать (понять, что она делает) статичную библиотеку, собранную под Linux (.a), используя Windows. Как это сделать, какой софт использовать? подробнее

Показать сообщение отдельно
HondaUS
0 / 0 / 0
Регистрация: 10.01.2014
Сообщений: 100
10.01.2014, 15:05     В матрице найти наибольший и наименьший элементы и поместить их на место первого и последнего элемента матрицы соответственно (Pascal -> C++)
В заданной матрице D найти наибольший и наименьший элементы и поместить их на место первого и последнего элемента матрицы соответственно. Исходную и полученную матрицу вывести в общепринятом виде.

Вот как выглядит в Pascale, нужно перекодировать и сделать в visual С++. Помогите пожалуйста.

Pascal
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
uses crt;
var d: array [1..100,1..100] of integer;
n,i,j,max,min,imax,imin,jmax,jmin,buf: integer;
begin
write('Размер матрицы ');
readln(n);
writeln('Исходная матрица');
for i:=1 to n do
begin
for j:=1 to n do
begin
d[i,j]:=random(201)-100;
write(d[i,j]:4);
end;
writeln;
end;
max:=d[1,1]; min:=d[1,1];
jmax:=1; jmin:=1;
imax:=1; imin:=1;
writeln;
for i:=1 to n do
for j:=1 to n do
begin
if d[i,j]>max then
begin
max:=d[i,j]; jmax:=j; imax:=i;
end;
if d[i,j]<min then
begin
min:=d[i,j]; jmin:=j; imin:=i;
end;
end;
buf:=d[1,1]; d[1,1]:=d[imax,jmax]; d[imax,jmax]:=d[1,1];
buf:=d[n,n]; d[n,n]:=d[imin,jmin]; d[imin,jmin]:=d[n,n];
writeln('Максимальный элемент =',max:4,' в ',imax,' строке ',jmax,' столбце');
writeln('Минимальный элемент =',min:4,' в ',imin,' строке ',jmin,' столбце');
writeln('Итоговая матрица');
for i:=1 to n do
begin
for j:=1 to n do
write(d[i,j]:4);
writeln;
end;
end.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru