Antonov-Elena
?>

Сформулировать условие задачи Точно и четко сформулировать условие задачи, которая решается в данной программе: Program Kr_2_3; Var A, St: Longlnt; K: 0.93 Begin Repeat Write(Bведите натуральное число (не более чем четырехзначное): "); ReadLn(A) Untl (A > 0) And (A < 10000); Write (Bведите цифру: ");B ReadLn(К); St :3D 13 While A Div St <> 0 Do Вegin А :%3DA Div (10* SU)* 100* St+K* 10*St+A Mod (10* St);B St :3D St* 100 End; WiteLn(A) End.

Информатика

Ответы

jaksonj326

Здравствуйте!

Объяснение:

Программа для работы с натуральными числами

Первый этам цикл, который дублируются

Второй этап у тебя посказка о вводе чисел

Третий сам ввод чисел

Четвертый выполнить проверку через условие когда вводишь цифру

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

После ваод другой переменной уже с другим циклом

С целочисленном выражением не равным его знаючение это<>

Далее выполняется целочисленное

деление с умнодением, а после число переходит с остатком от 10 и переменной, происходит деление и умножение ввражение

end; продолжение это ;

Вывести значение

end. Это конец

Не логичная задача

pucha5261
Треугольник существует, если сумма длин двух любых его сторон больше длины третьей стороны.
Длина стороны может быть определена как расстояние между соответствующими сторонами треугольника:
\displaystyle L_{AB}=\sqrt{(x_B-x_A)^2+(y_B-y_A)^2

// PascalABC.NET 3.0, сборка 1160 от 05.02.2016
type
  Point=record
  x,y:real
  end;

procedure GetPoint(c:char;var M:Point);
begin
  Write('Введите координаты точки ',c,': ');
  Read(M.x,M.y)
end;

function Dist(a,b:Point):=sqrt(sqr(b.x-a.x)+sqr(b.y-a.y));

begin
  var A,B,C:Point;
  GetPoint('A',A); GetPoint('B',B); GetPoint('C',C);
  var ab:=Dist(A,B);
  var bc:=Dist(B,C);
  var ac:=Dist(A,C);
  if (ab<bc+ac) and (bc<ab+ac) and (ac<ab+bc) then
    Writeln('Треугольник существует')
  else Writeln('Треугольник не существует')
end.

Тестовое решение:
Введите координаты точки A: -6.9 -5.3
Введите координаты точки B: 0 11.4
Введите координаты точки C: 9 3
Треугольник существует
AleksandrIvanovich1273
1)
Var
n,m,max,min:integer;
Begin
write('Введите число: ');
readln(n);
min:=9;   
max:=0;
while n>0 do 
begin 
m:=n mod 10; 
if m<min then min:=m; 
if m>max then max:=m; 
n:=n div 10; end;   
writeln('Максимальное число: ',max);   
writeln('Минимальное число: ',min);
End.
2)
var
i,count: integer;
n,s:string;
begin
writeln('Введите число: ');
readln(s);
writeln('Введите цифру: ');
readln(n);
for i:=1 to length(s) do
if(s[i]=n)then
count:=count+1;
writeln('Количество раз, когда встречается цифра = ',count);
end.

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

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

Сформулировать условие задачи Точно и четко сформулировать условие задачи, которая решается в данной программе: Program Kr_2_3; Var A, St: Longlnt; K: 0.93 Begin Repeat Write(Bведите натуральное число (не более чем четырехзначное): "); ReadLn(A) Untl (A > 0) And (A < 10000); Write (Bведите цифру: ");B ReadLn(К); St :3D 13 While A Div St <> 0 Do Вegin А :%3DA Div (10* SU)* 100* St+K* 10*St+A Mod (10* St);B St :3D St* 100 End; WiteLn(A) End.
Ваше имя (никнейм)*
Email*
Комментарий*

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

Виталий_Ильназ574
irinaphones8
llipskaya
PopovViktorovna
Попов1946
ovdei71
baton197310
Алексеевна
КалюкМарасанов1026
Viktorovich
ElenaSkvortsova2
mishamedbrat
infocenterbla
ln|(y-√|x|)•(x-y/x+x²/4)|​​
solonataly5
bagramyansvetlana