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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 17.04.2010, 19:51   #11
Филантроп
Форумчанин
 
Аватар для Филантроп
 
Регистрация: 12.04.2010
Сообщений: 134
По умолчанию

2_1)
Код:
uses crt;
var m:array [1..100] of integer;
a,b,max,n,i:integer;
begin
writeln('n=');
readln(n);
for i:=1 to n do
readln(m[i]);
clrscr;
max:=-32000;
writeln('a=');
readln(a);
writeln('b=');
readln(b);
for i:=1 to n do
if (m[i]<=b) and (m[i]>=a) and (m[i]>max) then max:=m[i];
writeln('array');
for i:=1 to n do
write(m[i]:5);
writeln;
writeln('max=',max);
readln;
end.
2_2)
Код:
uses crt;
var a,c,p:array [1..3,1..3] of integer;
    j,i:integer;
begin
for i:=1 to 3 do
for j:=1 to 3 do
readln(a[i,j]);
clrscr;
writeln('matrix a');
for i:=1 to 3 do begin
for j:=1 to 3 do
write(a[i,j]:6);
writeln;
end;
for i:=1 to 3 do
for j:=1 to 3 do
p[i,j]:=2*a[i,j]+1;
writeln('matrix c');
for i:=1 to 3 do begin
for j:=1 to 3 do
c[i,j]:=p[j,i];
end;
for i:=1 to 3 do begin
for j:=1 to 3 do
write(c[i,j]:6);
writeln;
end;
Readln;
end.
5
Код:
uses crt;
var s:string;
    i:integer;
begin
readln(s);
i:=1;
while i<=length(s) do begin
case s[i] of
'0': begin delete(s,i,1);
            insert('null',s,i);
     end;
     '1': begin delete(s,i,1);
            insert('one',s,i);
     end;
     '2': begin delete(s,i,1);
            insert('two',s,i);;
     end;
     '3': begin delete(s,i,1);
            insert('three',s,i);;
     end;
     '4': begin delete(s,i,1);
            insert('four',s,i);
     end;
     '5': begin delete(s,i,1);
            insert('five',s,i);
     end;
     '6': begin delete(s,i,1);
            insert('six',s,i);
     end;
     '7': begin delete(s,i,1);
            insert('seven',s,i);
     end;
     '8': begin delete(s,i,1);
            insert('eight',s,i);
     end;
     '9': begin delete(s,i,1);
            insert('nine',s,i);
     end;
end;
inc(i);end;
writeln(s);
Readln;
end.
4
Код:
uses crt;
var m:array [1..100] of integer;
a,max,n,i:integer;
begin
writeln('n=');
readln(n);
for i:=1 to n do
readln(m[i]);
writeln('a=');
readln(a);
clrscr;
max:=1;
for i:=1 to n do
if abs(m[i]-a)<abs(m[max]-a)  then max:=i;
writeln('array');
for i:=1 to n do
write(m[i]:5);
writeln;
writeln('#[',max,']  =',m[max]);
readln;
end.
3
Код:
var a:array [1..100,1..100] of integer;
    n,m,j,i:integer;
	b:boolean;
begin
writeln('m=');
readln(m);
writeln('n=');
readln(n);
for i:=1 to n do
for j:=1 to m do
readln(a[i,j]);
clrscr;
writeln('matrix a');
for i:=1 to n do begin
for j:=1 to m do
write(a[i,j]:6);
writeln;
end;
for i:=1 to n do begin
b:=true;
for j:=1 to m do
 if a[i,j] mod 2 <>0 then begin b:=false;break;end;
if b then writeln(i);end;
Readln;
end.
ну а 7-8 делай сам))))))))))))))))))
кому нужна помощь! жду в аське и скайпе!

Последний раз редактировалось Филантроп; 17.04.2010 в 20:08. Причина: ТС полный............
Филантроп вне форума
Старый 17.04.2010, 19:54   #12
KOSS.AB
Пользователь
 
Регистрация: 17.04.2010
Сообщений: 47
По умолчанию

извините [CODER], но там не праивльно.
I am KOSS ЦЗЮ!
KOSS.AB вне форума
Старый 17.04.2010, 20:03   #13
KOSS.AB
Пользователь
 
Регистрация: 17.04.2010
Сообщений: 47
По умолчанию

спасибо Филантроп, но зада4а 2 1) не правильная



uses crt;
var m:array [1..100] of integer;
a,b,max,n,i:integer;
begin
writeln('n=');
readln(n);
for i:=1 to n do
readln(m[i]);
clrscr;} {ЭТО ИЗ СИ плюс плюс 4толи?} {ТУТ НАДО переделать}
max:=-32000;
writeln('a=');
readln(a);
writeln('b=');
readln(b);
for i:=1 to n do
if (m[i]<=b) and (m[i]>=a) and (m[i]>max) then max:=m[i];
writeln('array');
for i:=1 to n do
write(m[i]:5);
writeln;
writeln('max=',max);
readln;
end.
I am KOSS ЦЗЮ!
KOSS.AB вне форума
Старый 17.04.2010, 20:05   #14
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

Это очистка экрана.
にんじゃ
ROMA2PVT вне форума
Старый 17.04.2010, 20:08   #15
Филантроп
Форумчанин
 
Аватар для Филантроп
 
Регистрация: 12.04.2010
Сообщений: 134
По умолчанию

Цитата:
{ТУТ НАДО переделать}
Вот и переделай!!!
кому нужна помощь! жду в аське и скайпе!
Филантроп вне форума
Старый 17.04.2010, 20:13   #16
overtake
 
Регистрация: 21.02.2010
Сообщений: 6
По умолчанию

вот сделал четвертую, просто делать не чего)
Код:
 var i,k,min,n:integer; a,b:array[1..20] of integer; 
begin
randomize;
writeln('vved k');
readln(k);
readln(n);
for i:=1 to n do begin
readln(a[i]);
write(a[i]:4);
end;
writeln;
for i:=1 to 10 do begin
b[i]:=abs(a[i]-k);
end;
writeln;
min:=b[1];
for i:=1 to n do begin
if  min>=b[i] then begin
min:=b[i];
end;
end;

write(min+k);
readln;
end.

Последний раз редактировалось overtake; 17.04.2010 в 20:29.
overtake вне форума
Старый 17.04.2010, 20:15   #17
KOSS.AB
Пользователь
 
Регистрация: 17.04.2010
Сообщений: 47
По умолчанию

Я знаю 4то ето 4истка екран, на она не работает. и там ещё стоит скобка и си плюс-плюс. а 4истку экрана можно ваабще везде убрать
I am KOSS ЦЗЮ!
KOSS.AB вне форума
Старый 17.04.2010, 20:19   #18
KOSS.AB
Пользователь
 
Регистрация: 17.04.2010
Сообщений: 47
По умолчанию

OVERTAKE там в 4 зада4е 4исла надо вводить самому и 4исло k тоже, а потом прога должна выдавать самое близкое 4исло к k и номер етого 4исла в массиве.
I am KOSS ЦЗЮ!
KOSS.AB вне форума
Старый 17.04.2010, 20:21   #19
overtake
 
Регистрация: 21.02.2010
Сообщений: 6
По умолчанию

Цитата:
Сообщение от KOSS.AB Посмотреть сообщение
OVERTAKE там в 4 зада4е 4исла надо вводить самому и 4исло k тоже, а потом прога должна выдавать самое близкое 4исло к k и номер етого 4исла в массиве.
там поменять 2 сек, ну к ты и так вводишь, я просто массив рандомный сделал... поненял, проверяй все пахать должно

Последний раз редактировалось overtake; 17.04.2010 в 20:23.
overtake вне форума
Старый 17.04.2010, 20:21   #20
KOSS.AB
Пользователь
 
Регистрация: 17.04.2010
Сообщений: 47
По умолчанию

OVERTAKE а 7 зада4а должа результат цен увели4ить на 10% , а там ваще какие-то 1.0Е+00 надо 4то бы просто циыры были
I am KOSS ЦЗЮ!
KOSS.AB вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
Паскаль yura19925 Помощь студентам 12 29.03.2010 23:13