Əgər rəqəm mənfi olarsa, onun işarəsini dəyişərək müsbət edəcəyik - bu, ilk rəqəmi dəyişməyəcək. Rəqəmi 10-a bölməyə davam edirik, tək bir rəqəm qalana qədər - bu, əsl rəqəmin ilk rəqəmi olacaq.
Tam ədəd n oxuyuruq.
scanf("%lld", &n);Əgər rəqəm mənfi olarsa, onda onu müsbət edirik.
if (n < 0) n = -n;Rəqəmi yalnız ilk rəqəmi qalana qədər 10-a bölməyə davam edirik.
while(n > 9)
n /= 10;Rəqəmin ilk rəqəmini çap edirik.
printf("%lld\n", n);import java.util.*;
public class Main
{
public static void main(String[] args)
{
Scanner con = new Scanner(System.in);
long n = con.nextLong();
if (n < 0) n = -n;
while(n > 9)
n /= 10;
System.out.println(n);
con.close();
}
}