1. var a, b: integer; begin write('Введите два числа >> '); read(a, b); writeln('Числа в обратном порядке: ', b, ' ', a); end. 2. var a, b, c: integer; begin read(a, b); c := a + b; write(a, b, c); end. 3. var a: integer; begin write('Введите двузначное число >> '); read(a); writeln('Сумма цифр = ', a div 10 + a mod 10); writeln('Произведение цифр = ', a div 10 * (a mod 10)); end. 4. var a, a1, a2, a3: integer; begin write('Введите целое трехзначное число >> '); read(a); a1 := a div 10; a2 := a div 100; a3 := a mod 10; if (a1 = a2) or (a2 = a3) or (a1 = a3) then writeln('Да') else writeln('Нет') end. 5. var a, b, c: integer; begin write('a b c >> '); read(a, b, c); if (a >= b + c) or (b >= a + c) or (c >= a + b) then writeln('Не существует') else if (a = b) and (b = c) then writeln('Равносторонний') else if (a = b) or (b = c) or (a = c) then writeln('Равнобедренный') else writeln('Разносторонний') end. 6. var a, a500, a100, a50, a10: integer; begin write('Введите сумма сдачи >> '); read(a); writeln('Следует сдать: '); while a >= 500 do begin a500 := a500 + 1; a := a - 500; end; writeln('банкнот по 500 руб. - ', a500, ' шт.'); while a >= 100 do begin a100 := a100 + 1; a := a - 100 end; writeln('банкнот по 100 руб. - ', a100, ' шт.'); while a >= 50 do begin a50 := a50 + 1; a := a - 50 end; writeln('банкнот по 50 руб. - ', a50, ' шт.'); while a >= 10 do begin a10 := a10 + 1; a := a - 10 end; writeln('банкнот по 10 руб. - ', a10, ' шт.'); end.
Var a,b,c,d:integer; begin writeln('Введите числа'); readln(a,b,c); if (a mod 2=0) then d:=a; if (b mod 2=0) then d:=d+b; if (c mod 2=0) then d:=d+c; if d<>0 then writeln('Сумма чётных чисел равняется ',d) else writeln('Нет чётных чисел'); <span>end.</span>
Обра́тное число́ (обратное значение, обратная величина) — это число, на которое надо умножить данное число, чтобы получить единицу. Два таких числа называются взаимно обратными.
VAR x:array[1..100] of real; n,i,c:integer; BEGIN write('n='); readln(n); for i := 1 to n do begin write('x[', i, ']='); readln(x[ i ]); end; c:=0; for i := 1 to n-1 do if x[ i ]*x[ i+1 ]=1 then c:=c+1; writeln('c=',c); readln; END.
3 for i:=1 to n-1 for j:= i+1 do if a<a[j]>; a:=a[j]; a[j]:=b end