denisrogachv
?>

Число, получаемое в результате приписывания по двойке в начало и конец записи исходного числа . в паскале

Информатика

Ответы

Алена
Var n,k,m: integer;
begin
  write('n = ');  readln(n);
  k:=n; m:=1;
  while k>0 do
  begin
    k:=k div 10;
    m:=m*10;
  end;
  k:=2*m*10+n*10+2;
  writeln(k);
end.

n = 78954
2789542
olgavlad199
Цикл с предусловием это такой цикл, в котором условие проверяется перед выполнением тела цикла.
А цикл с постусловием - на оборот, он сначала выполнит, а потом проверит условие и если условие true, то цикл завершится.

Цикл с постусловием, можно использовать в таких ситуациях, когда надо что-то сделать и если чего-то не хватает, то сделать еще раз. Напрмер отправить письмо на email, а если не отправилось, то повторить еще 3 раза. Сначала выполнится тело цикла, в котором находятся функции отправки письма и если отправка удачная, то сообщаем until() true. Иначе тело выполнится еще и еще и еще кучу раз, если мы не задали счетчик в теле цикла, как вариант...

Цикл с предусловием можно использовать, если надо проверять какое-то значение ПЕРЕД выполнением тела цикла и тебе не важно, должно ли оно хоть раз выполниться. Например запросить пароль у пользователя. Но если пользователь уже ввёл пароль, то зачем его запрашивать? Тут можно было бы использовать while
ipKAV85
Const nx=30;var i,j,p,n:integer;A:array[1..nx,1..nx] of integer;d,Sn,min:real;begin p:=1;write('Введите размер матрицы');Read(n);for i:=1 to n do beginfor j:=1 to n do beginA[i,j]:=random(3)-2;write(A[i,j]:4);end;writeln;end;writeln;writeln;for i:=1 to n do beginfor j:=1 to n do beginif i = j then begin if A[i,j]<> 0 then p:=p* A[i,j];write(A[i,j]:4);endelse write(' ':4);end;writeln;end;write('p =',p);writeln;writeln;for i:=1 to n do beginfor j:=1 to n do beginif (i= n -j +1) then begin if A[i,j]<> 0 then p:=p* A[i,j];write(A[i,j]:4);endelse write(' ':4);end;writeln;end;write('p =',p);end.

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

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

Число, получаемое в результате приписывания по двойке в начало и конец записи исходного числа . в паскале
Ваше имя (никнейм)*
Email*
Комментарий*

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

zuzman601
ftyh6
spz03
etv771370
ryadovboxing
Plotnikovangav
taanaami75
Voronin-Albertovich
tarkhanovilya
РубенШафетдинов
s-shulga
okabankova7
alyonazharikowa4
Иванович
elhovskoemodk