Artak96993298
?>

Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:(12; 3), (1; 5), (-1; 3), (5; 3), (14; 3), (12; -1), (2; 7), (11; 8), (19; 5Сколько было запусков, при которых программа напечатала «НЕТ»? ​

Информатика

Ответы

А Дзукаев1562

4

ASRodichev

Во всех программах у меня будет использоваться процедура swap:

 

procedure swap(a: ^real; b: ^real);
var
   t: real;
begin
   t := a^;
   a^ := b^;
   b^ := t;
end;

 

swap(x,y) - меняет местами значения x и y.

 

1.

var
   A: array[1..100] of real;
   i, j, N: integer;

begin

   readln(N);
   for i := 1 to N do
      read(A[i]);
   for j := 1 to (N div 2) - 1 do
      for i := 1 to (N div 2) - j do
         swap(A[i], A[i + 1]);
   for j := 1 to (N div 2) - 1 do
      for i := (N div 2) + 1 to N - j do
         swap(A[i], A[i + 1]);
   for i := 1 to N do
      writeln(A[i])
end.

 

2.

var
   A: array[1..100] of real;
   i, N: integer;

begin

   readln(N);
   for i := 1 to N do
      read(A[i]);
   for i := 1 to N - 1 do
      swap(A[i], A[i + 1]);
   for i := 1 to N do
      writeln(A[i])
end.

 

3.

var

   A: array[1..100] of real;
   i, N: integer;

begin

   readln(N);
   for i := 1 to N do
      read(A[i]);
   for i := N downto 2 do
      swap(A[i], A[i - 1]);
   for i := 1 to N do
      writeln(A[i])
end.

M19026789436

PROGRAM Privet;

VAR

x:real;


BEGIN

writeln('Который час?'); read(x);

if x > 24 then

  writeln('Введенное число не является временем ' )

else

begin

if (x>=8) and (x<12)  then writeln('Доброе утро!');

if (x>=12) and (x<17)    then writeln('Добрый день!');

if(x>=17) and (x<23)    then writeln('Добрый вечер!');

if(x>=23) or (x<8)  then writeln('Доброй ночи!');

end;

end.

 

 

//вторая программа

var

  x,x1,x2,y,y1,y2:real;

begin

  write('x = '); readln(x);

  write('y = '); readln(y);

  write('x1 = '); readln(x1);

  write('y1 = '); readln(y1);

  write('x2 = '); readln(x2);

  write('y2 = '); readln(y2);

  if ((x - x1) * (x - x2) < 0) and ((y - y1) * (y - y2) < 0) then

    writeln('Точка принадлежит заданной области')

  else

    writeln('Точка не принадлежит заданной области');

end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Было проведено 9 запусков программы, при которых в качестве значений переменных x и y вводились следующие пары чисел:(12; 3), (1; 5), (-1; 3), (5; 3), (14; 3), (12; -1), (2; 7), (11; 8), (19; 5Сколько было запусков, при которых программа напечатала «НЕТ»? ​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Andrei_Mariya
semenov-1970
Михайлов
Karina-evgenevna1899
slitex
bsi771184
dashafox8739
eeirikh
Igor120
Вагифович
hr2251
dinadumno2114
anchutk3016
kobzev-e
vera4