Помогите, прошу( Дано положительное действительное число X. Выведите его первую цифру...

0 голосов
115 просмотров

Помогите, прошу( Дано положительное действительное число X. Выведите его первую цифру после десятичной точки.


Информатика (263 баллов) | 115 просмотров
0

Паскаль?

0

Это не Паскаль(( Питон

0

Не знаю.

0

x=float(input())f = str(int(x*10)%10)print (f)

Дано ответов: 2
0 голосов
Правильный ответ

Var
  x:real;
begin
  Write('x='); Read(x);
  Writeln(Trunc(Frac(x)*10))
end.

Примеры:
x=13.643
6

x=15
0

x=0.000014
0

(150k баллов)
0 голосов

Var
   X:string;
   i:integer;
Begin
Write('X = ');
ReadLn(X);
i:=Length(X);
While (X[i] <> '.')and(i>1) do
   i:=i-1;
if X[i]<>'.' then WriteLn(0)
else if i = Length(X) then Write(0)
     else Write(X[i+1]);
End.

(34.0k баллов)