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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2011, 19:43   #1
Tifa
Пользователь
 
Регистрация: 21.01.2011
Сообщений: 30
По умолчанию Паскаль!

Найти часное нечетных ,отрицательных элементов массива
вот у меня есть задачка)!.....
Код:
Код:

Program progr1;
uses crt;
var
i,j,m,n,e:integer;
a:array[1..40,1..40]of integer;
s:real;
flag:boolean;
begin
clrscr;
write('ўўҐ¤ЁвҐ Є®«ЁзҐбвў® бва®Є');read(m);
write('ўўҐ¤ЁвҐ Є®«ЁзҐбвў® бв®«Ўж®ў');read(n);
flag:=true;
for i:=1 to m do
for j:=1 to n do
flag:=true;
for i:=1 to m do
for j:=1 to n do
begin
gotoxy(1,3);write('ўўҐ¤ЁвҐ a[',i,',',j,']');read(a[i,j]);
gotoxy(e+5*j,4+2*i);write(a[i,j]);
e:=5+e;
if j=n then e:=0
end;
for i:=1 to m do
for j:=1 to n do
begin
if(flag=true)then begin
if(a[i,j]<0)and(a[i,j]mod 2<>0)then begin
              s:=a[i,j];
              flag:=false;
              end;
end
else begin
if(a[i,j]<0)and(a[i,j]mod 2<>0)then begin
                s:=s/a[i,j];
                end;
 end;
end;
writeln(s:2:6);
readln;
readkey;
end.
надо из 2 масива сделать одномерный....(((но что бы задачка работала тагже!....напишите пожалуста очень прошу в исправленом виде програму!!)))***********)
Tifa вне форума Ответить с цитированием
Старый 20.02.2011, 19:55   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
Program progr1;
uses crt;
var
i,j,m,n,e:integer;
a:array[1..40] of integer;
s:real;
flag:boolean;
begin
clrscr;
write('ўўҐ¤ЁвҐ Є®«ЁзҐбвў® бва®Є');read(m);
flag:=true;
for i:=1 to m do begin
 gotoxy(1,3);write('ўўҐ¤ЁвҐ a[',i,',',j,']');read(a[i]);
 gotoxy(e+5*j,4+2*i);write(a[i]);
 e:=5+e;
 if j=n then e:=0
end;

for i:=1 to m do begin
 if(flag=true)then begin
  if(a[i]<0)and(a[i]mod 2<>0)then begin
              s:=a[i];
              flag:=false;
              end;
end else begin
if(a[i]<0)and(a[i]mod 2<>0)then begin
                s:=s/a[i];
                end;
 end;
end;
writeln(s:2:6);
readln;
readkey;
end.
Сойдет?
Не проверял.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль Hallucinogin Помощь студентам 8 24.02.2012 20:19
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
ПАСКАЛЬ!!!=) d00ker Помощь студентам 6 04.02.2009 22:19