ИринаАлександровна
?>

Проверить истинное высказывание "ровно одно из чисел a и b нечётное". программа в pascal

Информатика

Ответы

erere4443

var a, b: integer;

begin

 Read(a, b);

 Write(Odd(a) xor Odd(b))

end.

Linichuk

//PascalABC.NET версия 3.2, сборка 1389

//Если программа не запускается, то обновите версию

uses System.Linq;

begin

   writeln('III');

   var a := ReadArrInteger('Документы', ReadInteger('n=')).ToList;

   writeln;

   

   while a.Any() do

   begin

       write(a[0], ' ');

       a.RemoveAt(0);

       if not a.Any then break;

       

       write(a.Last, ' ');

       a.RemoveAt(a.Count - 1);

       if not a.Any then break;

       

       var n := 0;

       if a.Count > 1 then n := a.Count div 2 - 1;

       write(a[n], ' ');

       a.RemoveAt(n);

   end;

end.

Объяснение:

Inforealto
Var a,b:array[1..3] of integer;
begin
a[1]:=Random(26); b[1]:=Random(26);
a[2]:=Random(26)+25; b[2]:=Random(26)+25;
a[3]:=Random(51)+50; b[3]:=Random(51)+50;
writeln(a[1],' ',a[2],' ',a[3]);
writeln(b[1],' ',b[2],' ',b[3]);
if (a[1]=b[1]) and (a[2]=b[2]) and (a[3]=b[3])
then writeln('Совпало 3')
else
if ((a[1]=b[1]) and (a[2]=b[2])) or ((a[2]=b[2]) and (a[3]=b[3])) or ((a[1]=b[1]) and (a[3]=b[3]))
then writeln('Совпало 2')
else
if (a[1]=b[1]) or (a[2]=b[2]) or (a[3]=b[3])
then writeln('Совпало 1')
else writeln('Совпадений нет');
end.

P.S Писал не на компьютере, возможны ошибки, проверьте и в случае если обнаружатся ошибки, напишите мне

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

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

Проверить истинное высказывание "ровно одно из чисел a и b нечётное". программа в pascal
Ваше имя (никнейм)*
Email*
Комментарий*

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

dimiff5
MISAKOVNA49
tobolenecivanov1675
Nugamanova-Tatyana840
oldprince840
rudakovam198
Boss5519
stusha78938
fiorire731
pechyclava
barnkim
leonid-adv70
kulibabad566
slavutich-plus2
Fedorov1283