innesagrosheva22
?>

Заполнить таблицу по информатике ​

Информатика

Ответы

bel1-79

1 Взять ручку Ручка взята

2 Написать слово "Казахстан" Слово "Казахстан" написано

3 Положить ручку на стол Ручка положена на стол

4 Конец Алгоритм завершен

spikahome
Const
    handsfree = true;

var
    a: array[1..100] of real;
    i, n: integer;
    min, max: real;
    k: integer;

begin
    {ввод массива}
    if handsfree then
        n := random(20) + 5
    else begin
        write('n = ');
        readln(n);
    end;
    
    writeln('Данные массива:');
    for i := 1 to n do
    begin
        if handsfree then begin
            a[i] := random(100);
            write(a[i], ' ');
        end
        else readln(a[i]);
    end;
    writeln();
    
    {подсчет элементов}
    k := 0;
    for i := 1 to n do
        if a[i] > 5 then k := k + 1;
    writeln(k);
end.
baeva-larisa8165
// PascalABC.NET 3.0, сборка 1164 от 11.02.2016
function gcd(a,b:integer):integer;
// Нахождение НОД
var
  i: longint;
begin
  while b <> 0 do begin
    a := a mod b;
    i := b; b := a; a := i
    end;
  Result:=a
end;

begin
  var a:=ReadInteger('a=');
  var b:=ReadInteger('b=');
  var nod:=gcd(a,b);
  if nod>1 then
    WritelnFormat('Дробь сократима: {0}/{1}={2}/{3}',
    a,b,a div nod,b div nod)
  else WritelnFormat('Дробь {0}/{1} несократима',a,b)
end.

Тестовое решение:
a= 23541
b= 335160
Дробь сократима: 23541/335160=59/840

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

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

Заполнить таблицу по информатике ​
Ваше имя (никнейм)*
Email*
Комментарий*

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

Tatyana1426
Алёна Геннадьевна98
Баканова1415
Olybetezina1973
polina25258
vfilina
remontsalarievo2
titancore
denisrogachv
yrgenson2011801
amaraks67
Попова1271
peregovorkacoffee
Daniil1945
Pavlov447