program mas;
var
b,c,d,e,f,g,n: integer;
x: string;
a: array[1..100] of integer;
i: byte;

begin
writeln('Ievadiet masiva garumu:');
readln(n);

writeln('Ievadiet masiva elementus:');
for i:=1 to n do readln(a);

writeln('Masiva elementi ir:');
for i:=1 to n do write(a:n);
writeln;
for i:=1 to n do
  if a>=0 then b:=b+1 else c:=c+1;

if b>c then writeln ('Pozitivo skaitlu ir vairak.');
if c>b then writeln ('Negativo skailtu ir vairak.');
if c=b then writeln ('Negativo un pozitivo skaitlu ir vienadi daudz.');
writeln;
for i:=1 to n do
  a:=abs(a);
  str(a,x);
  if length(x)=3 then e:=e+1;
for i:=1 to n do
  a:=abs(a);
  str(a,x);
  if length(x)=2 then d:=d+1;

if e>d then writeln ('Trisciparu skailu ir vairak neka divciparu.');
if d>e then writeln ('Divciparu skailu ir vairak neka trisciparu.');
if d=e then writeln ('Trisciparu un divciparu skaits ir vienads.');
writeln;
for i:=1 to n do
  if a>n then f:=f+1;
for i:=1 to n do
  if a<n then g:=g+1;

if f>g then writeln ('Ciparu, kas ir lielaki par masiva pedejo elementu masiva ir vairak.');
if g>f then writeln ('Ciparu, kas ir mazaki par masiva pedejo elementu masiva ir vairak.');
if g=f then writeln ('Ciparu, kas ir mazaki un lielaki par masiva pedejo elementu masiva ir vienads skaits.');
writeln;
writeln('Press Enter to exit.');
readln;
end.



Я, конечно, не проггер, но программа работает.
Может, кто помнит её ник? Её вопрос удалили просто, насколько я понимаю.
Обидно будет, если зря писал.

Комментарии (16)

drumforlife 21. марта, 2012.г.  
 0 0
А как ее запустить? Куда это надо вписать?
в программу паскаль)ненавидела программирование в школе((
Мудрец 21. марта, 2012.г.  
 0 0
А как ее запустить? Куда это надо вписать?
Die_Strumpfhose (31) 20. марта, 2012.г.  
 0 0
Неее, 13-ый класс заканчиваю.
Yeezy 20. марта, 2012.г.  
 0 0
О, у меня такое было, я прошёл, но вряд ли у меня получится повторить этот трюк снова. Эти знания улетучиваются так же быстро, как приходят в голову. Остаются только основы, но я почему-то думаю, что в этом не ничего странного. Подожди, ты там уже в универе учишься?
Die_Strumpfhose (31) 20. марта, 2012.г.  
 0 0
А что у тебя на экзамене будет?

Ну, в смысле на экзамене-то будет тоже, но тригонометрию я тоже понимаю
А будет... Три части, а вот как объяснить, что там - загадка для меня, ибо даже не знаю как всё это по-русски называется. Грубо говоря, первая часть с матрицами уравнениями интегралами графиками и прочим. Вторая - аналитическая геометрия, векторная алгебра (тут начинаются пробемы). Третья - задачки "из нашей жизни", где из шибко сложного дойче текста надо понять, что от тебя хотят и использовать знания из первых двух частей (тут уже конечно завал). Вот так и живём.
Die_Strumpfhose (31) 20. марта, 2012.г.  
 0 0
Не прокатит.
Yeezy 20. марта, 2012.г.  
 0 0
Я ещё тригонометрию помню!
Die_Strumpfhose (31) 20. марта, 2012.г.  
 0 0
Да всё, что угодно для тебя. Правда, всё, что я теперь знаю в математике это матрицы, диференциалы и интегралы - остальное забыл.

Ага, прям вот специально взял и помнишь всё, что я знаю, а остальное забыл   
Yeezy 20. марта, 2012.г.  
 0 0
Вот бы экзамен по математике написал бы ты за меня
Да всё, что угодно для тебя. Правда, всё, что я теперь знаю в математике это матрицы, диференциалы и интегралы - остальное забыл.
Die_Strumpfhose (31) 20. марта, 2012.г.  
 0 0
Вот бы экзамен по математике написал бы ты за меня
Totot_de_Lesseps (29) 20. марта, 2012.г.  
 0 0
Спасибо большое, просто огроменное! Вы золотой человек!
Yeezy 20. марта, 2012.г.  
 0 0
Привет! А ты умеешь работать с Virtual Basic?
Нет.
Barglamot (39) 20. марта, 2012.г.  
 0 0
Можно было обойтись меньшим колличеством переменных. Плохой код. +1 за отзывчивость.
ZMEJKA 20. марта, 2012.г.  
 0 0
Привет! А ты умеешь работать с Virtual Basic?
MJASO (36) 20. марта, 2012.г.  
 0 0
было дело, когда то давно =)
Ёлк 20. марта, 2012.г.  
 1 0
Паскаль... За что-то я любила его в школе, а теперь это просто набор буковок :)
Ткну +1.
Похожие записи