Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2013, 18:23   #1
medved2800
 
Регистрация: 14.02.2013
Сообщений: 3
По умолчанию если кто может переведите программу из pascal в C#

Дана целочисленная прямоугольная матрица. Определить: • количество строк, содержащих хотя бы один нулевой элемент; • номер столбца, в котором находится самая длинная серия одинаковых элементов.
Код:
program L5var3;
 const n=4;m=4;
 type mass=array [1..n] of integer;
 type mass2=array [1..n,1..m] of integer;
 var a:mass2;
 
 function kst0(a:mass2):integer;
 var i,j,l,k:integer;
 begin
 l:=0;k:=0;
 for j:=1 to m do
 begin
 k:=0;
 for i:=1 to n do
 if a[i,j]=0 then k:=k+1;
 if k>0 then l:=l+1
 end;
 kst0:=l
 end;
 
 procedure vvod(var a:mass2);
 var i,j:integer;
 begin
 writeln('Vvedi matricu razmerom ',n,' na ',m,' elementov.');
 for i:=1 to n do
 for j:=1 to m do
 a[i,j]:=Random(50);
 begin
 writeln('Element # ',i,' ',j);
 readln(a[i,j])
 end;
 writeln ('Vvedennaya matrica:');
 for i:=1 to n do
 begin
 for j:=1 to m do
 write (a[i,j],' ');
 writeln
 end;
 end;
 
 procedure poisk(a:mass2);
 var i,j,q,w,r,t:integer;
 begin
 w:=1;r:=0;
 for i:=1 to n do
 begin
 q:=1;t:=1;
 for j:=1 to m-1 do
 if a[i,j]=a[i,j+1] then
 begin
 t:=t+1;
 if t>q then q:=t
 end
 else t:=1;
 if q>w then
 begin
 r:=i;
 w:=q
 end;
 end;
 if w=1 then writeln('V matrice net strok s podryad idushimi odinak. el-mi')
 else begin
 writeln('Nomer iskomoy stroki = ',r);
 writeln('Kolichestvo podryad povtoryayushihsya elementov = ',w)
 end;
 end;
 
 begin
 vvod(a);
 poisk(a);
 writeln('Kolichestvo stolbcov s hotyabi odnim 0-elementom = ',kst0(a));
 readln
 end.


___________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 15.02.2013 в 10:34.
medved2800 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
может кто перевести программу из pascal в C# medved2800 Помощь студентам 0 14.02.2013 18:21
Где и как скачать программу Delphi. Может кто нибудь может помочь мне - без скачивания из интернета. IZOPGRAM Общие вопросы Delphi 4 16.06.2012 18:12
если кто может работать с Delphi, то, будьте добры, откликнитесь)))) raito69 Помощь студентам 8 08.11.2010 15:11
Паскаль.Задание на строки,не понимаю как его сделать,если кто может,объясните... Меффистоф Помощь студентам 4 25.08.2010 10:05