dilbaryan76
?>

Определить значение целочисленной переменной а и b после выполнения фрагмента программы: a: =2599; b: =(a mod 10)*1000+26; a: =(b div 10) mod 100; 1) a=26, b=9026; 2) a=2, b=9026; 3) a=26, b=9926; 4) a=2, b=9926.

Информатика

Ответы

evada2

ответ 2)                                

kireevatatiana
Pascalabc.net 3.4.2, сборка 1881 от 19.11.2018 внимание! если программа не работает, обновите версию!

begin

  seqgen(10, 6, t -> t + 6).aggregate(int64(1), (p, q)-> p * q).println;

  seqgen(25, 7, t -> t + 7).sum.println

end.

результат 219419659468800 2275 2) "школярский вариант"

(для тех, у кого учителя в развитии застряли в паскале образца 1983 года)

var

  i, s: integer;

  p: real;

begin

  p : = 1;

  for i : = 1 to 10 do

    p : = p * i * 6;

  writeln(p);

  s : = 0;

  for i : = 1 to 25 do

    s : = s + i * 7;

  writeln(s)

end.

3) "школопетский вариант"

(для тех, у кого голова, чтобы "в нее кушать")

var

  i, s, n: integer;

  p: real;

begin

  p : = 1;

  n : = 0;

  i : = 1;

  while n < 10 do

  begin

    if i mod 6 = 0 then

    begin

      p : = p * i;

      inc(n)

    end;

    inc(i)

  end;

  writeln(p);

  s : = 0;

  n : = 0;

  i : = 1;

  while n < 25 do

  begin

    if i mod 7 = 0 then

    begin

      s : = s + i;

      inc(n)

    end;

    inc(i)

  end;

  writeln(s)

end.

avanesss
Program n1; var k,n,i: longint; co: byte; function simply(a: longint ): boolean; var i: longint; begin simply: =true; for i: =2 to trunc(sqrt(a)) do begin if a mod i=0 then begin simply: =false; break end end end; function cr(a: longint): boolean; var n: longint; begin n: =a; cr: =false; repeat n: =n div 10; until n mod 10 =n; if n=(a mod 10) then begin cr: =true; end; end; begin readln(k,n); for i: =k to n do if simply(i) then begin if (i=2) or (i=3) or (i=5) or (i=7) or cr(i) then begin write(i,' '); co: =1; end end; if co=0 then write(0); end.

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

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

Определить значение целочисленной переменной а и b после выполнения фрагмента программы: a: =2599; b: =(a mod 10)*1000+26; a: =(b div 10) mod 100; 1) a=26, b=9026; 2) a=2, b=9026; 3) a=26, b=9926; 4) a=2, b=9926.
Ваше имя (никнейм)*
Email*
Комментарий*

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

artem032100
agaloan8
seleznev1980
Vos-sv
sveta740450
zibuxin6
kristina1989
Галина-Юлия1292
Alekseevich1012
fakyou170
Дмитрий_Владимирович1162
Микроволновые системы что это​
alexandergulyamov
Pervosha
ИП-Сысоев1628
Палкина-Дроздова