Четверг, 09.01.2025
Pascal 4 All
[ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]

 

  • Страница 1 из 1
  • 1
Модератор форума: Seqular, Pavel  

Помогите пожалуйста
YankaДата: Четверг, 12.06.2008, 19:52 | Сообщение # 1
Новичок
Группа: Пользователи
Сообщений: 5
Репутация: 0
Замечания: 0%
Статус: Offline
Приветик всем.. Завтра уже нужно сдать программы учителю. Помогите пожалуйста)) Зарание спасибо)) Попыток нет, т.к. этих задач совсем не понимаю, а разобраться нет времени((
1.Дана целочисленная прямоугольная матрица. Определить количество столбцов,содержащих хотя бы один нулевой элемент (оформить в виде фукции).
2. Дана целочисленная прямоугольная матрица. Определить номер столбца,в котором находиться самая длинная серия одинаковых элементов (оформить в виде процедуры).
3.Описать запись с именем Route, содержащую следующие поля:
-название начального пункта маршрута,
-название конечного пункта маршрута,
-время в пути для каждого маршрута.
Написать программу,выполняющую слудующие действия:
Вывод информации о маршрутах,начинающихся или кончающихся в пункте,название которого введено с клавиатуры,а если таких маршрутов нет-вывод на экран соответствующего сообщения;
вывод информации о маршрутах,время пути которых не превышает 30 минут

Добавлено (12.06.2008, 12:52)
---------------------------------------------
Помогите пожалуйста(( я уже написала зачет.. но интересно, как правильно..

 
AlexanderДата: Четверг, 12.06.2008, 20:02 | Сообщение # 2
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Напишите код, для вывода матрицы на экран.

Скажем дружно- нафиг нужно!
 
YankaДата: Четверг, 12.06.2008, 20:15 | Сообщение # 3
Новичок
Группа: Пользователи
Сообщений: 5
Репутация: 0
Замечания: 0%
Статус: Offline
Вот похожая программа на матрицу..
program prog_1;
uses crt;
var A:array[1..100,1..100] of real;
i,j,n,k,Max:integer;
tmp,m:real;
begin
clrscr;
write('Vvedite rezmernost: ');
readln(n);
for i:=1 to n do
for j:=1 to n do
begin
write('A[',i,':',j,']: ');
readln(A[i,j]);
end;
writeln;
writeln('Isxodniy massiv: ');
for i:=1 to n do
begin
for j:=1 to n do
write(A[i,j]:5:0);
writeln;
end;
for i:=1 to n do
for j:=1 to n-i do
if A[j,j]>A[j+1,j+1] then
begin
for k:=1 to n do
begin
tmp:=a[j,k];
a[j,k]:=a[j+1,k];
a[j+1,k]:=tmp;
end;
begin
for k:=1 to n do
begin
tmp:=a[k,j];
a[k,j]:=a[k,j+1];
a[k,j+1]:=tmp;
end;
end;
end;
writeln;
writeln;
writeln('Sort: ');
for i:=1 to n do begin
for j:=1 to n do write(a[i,j]:5:0);
writeln;
end;
readln;
end.


Сообщение отредактировал Yanka - Четверг, 12.06.2008, 20:20
 
AlexanderДата: Четверг, 12.06.2008, 21:41 | Сообщение # 4
Всевышний
Группа: Модераторы
Сообщений: 475
Репутация: 16
Замечания: 0%
Статус: Offline
Ну и зачем вы это выложили? Я поставил конкретную задачу- вывести на экран матрицу. Это 6 строчек, как только вы их напишите мы сделаем гениальные открытия- определим где у неё строки, а где столбцы и научимся просматривать их в поисках нужного элемента.

Скажем дружно- нафиг нужно!
 
F1XERДата: Воскресенье, 15.06.2008, 00:48 | Сообщение # 5
Знакомый
Группа: Пользователи
Сообщений: 18
Репутация: 0
Замечания: 0%
Статус: Offline
For I:=1 To N Do
Begin
For J:=1 To N Do
Write(M[I,J],' ');
Writeln;
End;
 
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2025
Используются технологии uCoz
javascript:;" rel="nofollow" onclick="loginPopupForm(); return false;