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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 06.12.2010, 21:12   #11
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от jennyjen Посмотреть сообщение
Обясните что вы подразумеваете под кодом (я полный чайник), если это какая именно у меня програма, тогда ответ Turbo Pascal.
Программа, которую вы запускаете в Паскале
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 06.12.2010, 21:18   #12
jennyjen
Пользователь
 
Аватар для jennyjen
 
Регистрация: 06.12.2010
Сообщений: 15
По умолчанию

Код:
type matrice=array[1..2,1..3] of integer;
var b:matrice; Positive:array[1..3] of integer;
     i,j,p:integer;
begin
for i:=1 to 2 do begin
 for j:=1 to 3 do begin
   b[i,j]:=50-random(100);write(b[i,j]:5);
   if b[i,j]>0 then Positive[j]:=Positive[j]+1;
 end; writeln;
end;
for i:=1 to 3 do writeln('p=',Positive[i]);
readln;
end.
jennyjen вне форума
Старый 06.12.2010, 21:20   #13
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

У меня ошибок нету
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 06.12.2010, 21:25   #14
jennyjen
Пользователь
 
Аватар для jennyjen
 
Регистрация: 06.12.2010
Сообщений: 15
По умолчанию

Значит мне надо сменить Паскаль. Можете дать ссылку на хорошую версию?
jennyjen вне форума
Старый 06.12.2010, 21:27   #15
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Вроде этот вполне рабочий
Вложения
Тип файла: rar tp7.rar (882.7 Кб, 16 просмотров)
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 06.12.2010, 21:41   #16
jennyjen
Пользователь
 
Аватар для jennyjen
 
Регистрация: 06.12.2010
Сообщений: 15
По умолчанию

Большое человеческое спасибо! Программа работает! Теперь мне осталось решить этожу задачу используя процедуру, но с этим я справлюсь, так что это детали...
jennyjen вне форума
Старый 06.12.2010, 22:23   #17
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Опять же, будут вопросы пишите
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 06.12.2010, 22:57   #18
jennyjen
Пользователь
 
Аватар для jennyjen
 
Регистрация: 06.12.2010
Сообщений: 15
По умолчанию

type matrice=array[1..2, 1..3] of integer;
vector=array[1..3] of integer;
var b:matrice;
Positive:vector;
i,j,p:integer;
begin
procedure Pos(b:matrice; var p:integer);
Positive:vector;
i,j:integer;
for i:= 1 to 2 do begin
for j:= 1 to 3 do begin
if b[i,j]>0 then Positive[i]:=Positive[j]+1;
end;
writeln;
end;
p:=Positive[i];
end;
Begin
writeln ('Introduce the elements:');
for i:= 1 to 2 do
for j:= 1 to 3 do
readln(b[i,j]);
Pos(b,p);
writeln('p=',p);
readln;
end.

Error 215:Error in statement

В чем ошибка? та же программа, только используя процедуру...
jennyjen вне форума
Старый 06.12.2010, 23:02   #19
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

Цитата:
procedure Pos(b:matrice; var p:integer);
Код:
Positive:vector;
i,j:integer;
for i:= 1 to 2 do begin
for j:= 1 to 3 do begin
if b[i,j]>0 then Positive[i]:=Positive[j]+1;
end;
writeln;
end;
p:=Positive[i];
end
;
А вы процедуры описывать умеете?
Попробуйте изменить на
Код:
type matrice=array[1..2, 1..3] of integer;
vector=array[1..3] of integer;
var b:matrice;
Positive:vector;
i,j,p:integer;
procedure Pos(b:matrice; var p:integer);
var
Positive:vector;
i,j:integer;
begin
for i:= 1 to 2 do begin
for j:= 1 to 3 do begin
if b[i,j]>0 then Positive[i]:=Positive[j]+1;
end;
writeln;
end;
p:=Positive[i];
end;
Begin
writeln ('Introduce the elements:');
for i:= 1 to 2 do 
for j:= 1 to 3 do
readln(b[i,j]);
Pos(b,p);
writeln('p=',p);
readln;
end.
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума
Старый 06.12.2010, 23:09   #20
jennyjen
Пользователь
 
Аватар для jennyjen
 
Регистрация: 06.12.2010
Сообщений: 15
По умолчанию

да, глупая ошибка. спасибо за помошь!


By the way, "Mess with the best, die like the rest" a cool statement.
jennyjen вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Непонятки с DirectX (матрица поворота, камера, матрица проекции) ROD Общие вопросы C/C++ 2 17.09.2010 17:00
матрица Ais Помощь студентам 1 20.05.2010 19:49
Матрица Lems11 Помощь студентам 2 26.12.2009 23:38
TurboPascal: граф, матрица смежности и матрица инцидентности. ulala Помощь студентам 0 02.12.2009 10:11
Матрица Artimbulidor Помощь студентам 5 07.01.2009 21:25