Пожалуйста напишите прогу на Pascal'е!

Ответить
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

&quot писал(а):Цитата:
Сообщение от C_O_D_E
Описываюсь -- это в смысле объявляю переменные в VAR'е?
И всё же, что под этим подразумевается?
Действительно , что ? Я полностью согласен с Medved.
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

Medved писал(а):Действительно , что ? Я полностью согласен с Medved.
Сам с собой согласен... RESPECT :D
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

И всё же я этого не узнаю?
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

а в каком контексте?
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Medved
Сообщения: 256
Зарегистрирован: 14 фев 2008, 20:51
Контактная информация:

Сообщение от C_O_D_E
Описываюсь -- это в смысле объявляю переменные в VAR'е?
Ваши руки совершили идиотскую ошибку и будут оторваны!
[OK]
C_O_D_E
Сообщения: 296
Зарегистрирован: 13 фев 2008, 20:10
Откуда: Беларусь. Орша
Контактная информация:

Где ты здесь OMG нашел?
Если назначен специальный человек для контроля за чистотой исходной информации, то найдется изобратательный идиот, который придумает способ, чтобы неправильная информация прошла этот контроль.
Impulsive
Сообщения: 43
Зарегистрирован: 19 окт 2007, 20:53

Здараствуйте, прокамментируйте пожалуйста строчки... :rolleyes:
Задача озвучена в первом посте #2:

Код: Выделить всё

type setOfChar = set of char;
 const gluh : array [1..10] of char = ('Є','Ї','б','в','д','з','е','ж','и','й'); 
 var ww : array [1..100] of setofChar;
     pODD : array [1..10] of byte;
     pEven: array [1..10] of byte;  
     C:char;
     CP, CO, i, j, len:integer;
     L, S : String;
begin
writeln('ўўҐ¤ЁвҐ Ї®б«Ґ¤®ў*⥫м*®бвм б«®ў');
readln (L);
i:=1;
j:=1;
while (i<= length(l)) and (l[i]<>'.') do begin
   if l[i]=',' then begin
      inc(j);
   end else begin
      include(ww[j], l[i]);
   end;
   inc(i);
end;
len := j;
for i:=1 to 10 do begin
      pODD[i] := 0;
      pEven[i] := 0;
   end;


   for i:=1 to 10 do begin
      C := gluh[i];
      for j := 1 to len do begin
          if C in ww[j] then begin
             if j mod 2 = 0
             then inc(pEven[i])
             else inc(pOdd[i]);
          end;
      end;
   end;

CP := len div 2;  
CO := len div 2 + len mod 2;  
S := '';
for i:=1 to 10 do begin
   if (pOdd[i] = CO) and  
      (pEven[i] < CP)      
   then S := S + gluh[i];
end;

WriteLn(S);
readln;
end.
спасибо
Ответить