Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Паскаль 2 задачи! Сессия(

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Паскаль 2 задачи! Сессия(
Имя
Сообщение << Старые топики   Новые топики >>
Паскаль 2 задачи! Сессия( - 2008-12-21 15:37:41.773333   
жжж^слоник^жжот

Сообщений: 1806
Оценки: 10
Присоединился: 2008-05-20 11:08:35.946666
Есть 2 задачи, попросили помочь решить, а где если не налюбимом форуме)
1


2
Post #: 1
RE: Паскаль 2 задачи! Сессия( - 2008-12-21 15:41:13.740000   
_SaZ_

Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
Я не любитель халявы. Вторую тебе помогут тут решить (имхо), а вот заморачиваться рисованием шапок в первой задаче врядли будут заниматься. Обычно за такое платят.
Post #: 2
RE: Паскаль 2 задачи! Сессия( - 2008-12-21 16:12:31.333333   
K1ller

Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
var a : array[1..1000] of longint; i,s,n,MAX,last_null : integer; begin &nbsp;readln(n); &nbsp;last_null:=0; &nbsp;s:=0; &nbsp;for i := 1 to n do read(a[i]); &nbsp;MAX:=0; &nbsp;for i := 1 to n do if(a[i]&gt;0) then inc(MAX); &nbsp;for i := 1 to n do if(a[i]=0) then last_null:=i; &nbsp;if(last_null&gt;0) then for i:= last_null to n do s:=s+a[i]; &nbsp;writeln('SUMA=',s,'POLOZHYTELNYE=',MAX); end. Вторая. А первую действительно так быстро не сделаешь.
Как я понял, две последних строчки не относятся к задаче?
Post #: 3
RE: Паскаль 2 задачи! Сессия( - 2008-12-21 16:57:40.630000   
Login_hochu

Сообщений: 1471
Оценки: 0
Присоединился: 2007-07-15 14:19:23.423333
quote:

Как я понял, две последних строчки не относятся к задаче?

Вроде относятся. Массисв отсортировать просют.
Post #: 4
RE: Паскаль 2 задачи! Сессия( - 2008-12-22 00:30:35.633333   
K1ller

Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
Противоречие получается. Сначала n целочисленных чисел
а потом целочисленная часть. Наверно, просто имеется в виду, что все единицы в начало массива поставить.
Если тебе не срочно, то завтра доделаю.
Post #: 5
RE: Паскаль 2 задачи! Сессия( - 2008-12-22 14:55:13.220000   
жжж^слоник^жжот

Сообщений: 1806
Оценки: 10
Присоединился: 2008-05-20 11:08:35.946666
До среды надо сделать. Спасибо
Post #: 6
RE: Паскаль 2 задачи! Сессия( - 2008-12-22 16:56:33.236666   
K1ller

Сообщений: 94
Оценки: 0
Присоединился: 2008-11-25 23:19:36.140000
var a : array[1..1000] of longint; i,s,n,MAX,last_null,last_one,tmp : integer; begin readln(n); last_null:=0; last_one:=1; s:=0; for i := 1 to n do read(a[i]); MAX:=0; for i := 1 to n do &nbsp;if(a[i]&gt;0) then inc(MAX); for i := 1 to n do if(a[i]=0) then last_null:=i; &nbsp;if(last_null&gt;0) then for i:= last_null to n do s:=s+a[i]; for i:=1 to n do &nbsp;if(a[i]=1) then &nbsp;begin &nbsp; tmp:=a[last_one]; &nbsp; a[last_one]:=1; &nbsp; a[i]:=tmp; &nbsp; last_one:=last_one+1; &nbsp;end; for i := 1 to n do write(a[i],' ');writeln();{Если выводить масив не нужно, эту строку убрать} writeln('SUMA=',s,'POLOZHYTELNYE=',MAX); end.
Ну вот так вроде…
 
Post #: 7
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> Паскаль 2 задачи! Сессия(







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.