Показать сообщение отдельно
Старый 22.12.2009, 14:32   #17 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Охо-хо, гореть мне в аду за ментальное растление лоботрясов... Ну что с Вами сделаешь?
Код:
CONST
 A:ARRAY[1..4,1..3] of REAL=((-0.2, 0.2, 4),(3.8, 0.3, -2.1),
                                          (2.5, 7, 1),(4.1, 2.5, 3.2));
VAR 
 Number_of_Negative_Elements:ARRAY[1..3] of BYTE;
 R:REAL;
 i,j:INTEGER;
BEGIN
  FOR i:=1 TO 4 DO
   BEGIN
     FOR j:=1 TO 3 DO
       Write(A[i,j]:6:1);
     WriteLn;
   END;
 WriteLn;
 FOR j:=1 TO 3 DO
  BEGIN
   Number_of_Negative_Elements[j]:=0;
   FOR i:=1 TO 4 DO
     IF A[i,j]<0 THEN INC(Number_of_Negative_Elements[j]);
   WriteLn('Number of negative elements in column ',j,' is ',  
                    Number_of_Negative_Elements[j]);
  END;
 WriteLn;
 FOR j:=1 TO 3 DO
  BEGIN
   R:=A[4,j];
   A[4,j]:=A[2,j];
   A[2,j]:=R;
  END;
  FOR i:=1 TO 4 DO
   BEGIN
     FOR j:=1 TO 3 DO
       Write(A[i,j]:6:1);
     WriteLn;
   END;
 ReadLn;
END.
Сейчас вторую посмотрю.
Vladimir_S вне форума  
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070