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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 02.04.2014, 13:28   #1
SSarox
Пользователь
 
Регистрация: 05.03.2014
Сообщений: 13
Восклицание Исправить ошибки в данной программе.

program qq;
uses crt;
var
a:array[1..255,1..255] of integer;
Tab:array[1..255,1..255] of integer;
i,j,n,m:integer;
str:integer;
c:char;
procedure vvodstroki(var n:integer);
begin
repeat
write('введите n строк:');
readln(n);
if n=0 then writeln ('n и m не равны нулю повторите ввод заново');
until (n<>0)and(n>0);
end;
procedure vvodstolbcov (var m:integer);
begin
repeat
write('введите m столбцов:');
readln(m);
if m=0 then writeln ('n и m не равны нулю повторите ввод заново');
until (m<>0)and(m>0);
end;



procedure prog1 (a:array[1..255,1..255] of integer;
Tab:array[1..255,1..255] of integer;
i,j,n,m:integer;
c:char;
str:integer);
begin
Clrscr;
write ('1 матрица');
writeln;
randomize;
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=5-random(15);
write(a[i,j]:6);
WriteLn('возвести в куб (1) или квадрат(2)?');
ReadLn(str);
case str of
1:begin
if a[i,j]<0 then tab[i,j]:=(a[i,j])*(a[i,j])*(a[i,j]);
end;
2:begin
if a[i,j]<0 then tab[i,j]:=sqr(a[i,j]);
end;
end;
writeln;
write ('2 матрица');
writeln;
for i:=1 to n do
begin
for j:=1 to m do
begin
if tab[i,j]<>0 then
write(tab[i,j]:6) else write('*':6)
end;
writeln;
end;
begin
Window(2,2,80,80);
Gotoxy (40,23);
WriteLn ('любая кнопка для продолжения');
c:=readkey;
Clrscr;
vvodstroki (n);
vvodstolbcov (m);
prog1 (n,m,str,a[i,j],tab[i,j]);
end;
end.
SSarox вне форума
Старый 02.04.2014, 13:35   #2
Vanta11a
Lawful Evil
Участник клуба
 
Аватар для Vanta11a
 
Регистрация: 13.05.2008
Сообщений: 1,208
По умолчанию

Это какие именно ошибки, помимо прокладки?
Ручки отсохнут написать? Клавиатура развалится?
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c)
Vanta11a вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Исправить ошибки в программе Котей Общие вопросы C/C++ 2 19.05.2013 20:11
Отладить и исправить ошибки в программе на С++ Bespalini Фриланс 11 22.08.2012 12:38
Отладить и исправить ошибки в программе на С++ Bespalini Помощь студентам 1 18.08.2012 16:35
Ошибки в программе, как исправить? zoomok Помощь студентам 2 22.06.2011 12:12
помогите исправить ошибки в программе... VDK23 Помощь студентам 1 17.04.2008 13:05