Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Перевод код Pascal в Си

Ответить
Настройки темы
C/C++ - Перевод код Pascal в Си

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пожалуйста помогите перевести код Pascal в Си. Буду благодарен,если работа будет выполнена в короткие сроки. За ранее спасибо. Вот само задание:
В произвольной матрице поменять местами строку, содержащую минимальный элемент матрицы, со строкой, содержащей максимальный элемент.




uses crt;
const nmax=20;
var a:array[1..nmax,1..nmax] of integer;
m,n,i,j,imn,imx:byte;
mn,mx,x:integer;
begin
clrscr;
repeat
write('Количество строк до ',nmax,' n=');
readln(n);
until n in [1..nmax];
repeat
write('Количество столбцов до ',nmax,' m=');
readln(m);
until m in [1..nmax];
writeln('Исходная матрица:');
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=random(20);
write(a[i,j]:4);
end;
writeln;
end;
imn:=1;mn:=a[1,1];
imx:=1;mx:=a[1,1];
for i:=1 to n do
for j:=1 to m do
begin
if a[i,j]<mn then
begin
mn:=a[i,j];
imn:=i;
end;
if a[i,j]>mx then
begin
mx:=a[i,j];
imx :=i;
end;
end;
writeln('Минимальный элемент ',mn,' в строке ',imn);
writeln('Максимальный элемент ',mx,' в строке ',imx);
if imn=imx then write('Минимальный и максимальный элементы находятся в одной строке!')
else
begin
for i:=1 to m do
begin
x:=a[imn,i];
a[imn,i]:=a[imx,i];
a[imx,i]:=x;
end;
writeln('Результат обмена строк:');
for i:=1 to n do
begin
for j:=1 to m do
write(a[i,j]:4);
writeln;
end;
end;
readln
end.

Отправлено: 10:44, 09-05-2013

 


Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Перевод код Pascal в Си

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Перевод с Pascal на C++ Snake750 Программирование и базы данных 14 14-09-2015 04:48
C/C++ - Перевод С++ в Pascal CJ F.A.N. Программирование и базы данных 2 12-04-2012 05:53
C/C++ - [решено] Перевод с Паскаль в си ++ Юлианна_Спивак@fb Программирование и базы данных 4 22-03-2012 17:35
C/C++ - Перевод кода с Pascal в C++ Dima91 Программирование и базы данных 5 02-03-2012 01:17
C/C++ - Перевод с Pascal на C++ Ru1nN Программирование и базы данных 0 21-12-2011 22:45




 
Переход