Üçrəqəmli ədədin rəqəmlərini dəyişdirmək#943

Üçrəqəmli ədədin rəqəmlərini dəyişdirmək (Həll təhlili)

Qoy n = \overline{abc} üçrəqəmli ədəd olsun. Belə ki:

Birinci və sonuncu rəqəmləri dəyişdirərək alınan ədəd belədir:

c * 100 + b * 10 + a

Alqoritmin həyata keçirilməsi

Üçrəqəmli ədədini oxuyuruq.

scanf("%d",&n);

Yüzlük , onluq və birlik rəqəmini hesablayırıq.

a = n / 100;
b = n / 10 % 10;
c = n % 10;

Nəticə ədədini hesablayır və çap edirik.

res = c * 100 + b * 10 + a;
printf("%d\n",res);

Alqoritmin həyata keçirilməsi — formatlı giriş / çıxış

Giriş məlumatlarını üç rəqəm a, b, c şəklində ədədini oxuyuruq.

scanf("%1d%1d%1d",&a,&b,&c);

Rəqəmləri yerini dəyişdiririk. Cavabı çap edirik.

printf("%d%d%d\n",c,b,a);

Python həyata keçirilməsi

Üçrəqəmli ədədini oxuyuruq.

n = int(input())

Yüzlük , onluq və birlik rəqəmini hesablayırıq.

a = n // 100
b = n // 10 % 10
c = n % 10

Nəticə ədədini hesablayır və çap edirik.

res = c * 100 + b * 10 + a
print(res)

Python həyata keçirilməsi — rəqəmlər

Üçrəqəmli ədədini simvol kimi oxuyuruq.

n = input()

Nəticə ədədini hesablayır və çap edirik.

res = 100 * int(n[2]) + 10 * int(n[1]) + int(n[0])
print(res)