Dördrəqəmlidən ikirəqəmliyə#949

Dördrəqəmlidən ikirəqəmliyə (Həll təhlili)

Alqoritm Analizi

Giriş ədədi olsun. Onun yüzlük rəqəmi və onluq rəqəmi müəyyənləşdirilsin:

Cavab res = 10 * b + c ədədi olacaq.

Bu tapşırıq həmçinin ədədin rəqəmlərini formatlı giriş vasitəsilə çıxarmaqla həll edilə bilər.

Alqoritm Tətbiqi

Giriş ədədi oxunur. Yüzlük rəqəmi və onluq rəqəmi çıxarılır.

scanf("%d", &n);
b = n / 100 % 10;
c = n / 10 % 10;

Nəticəni hesablayın və çap edin.

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

Alqoritm Tətbiqi – Formatlı Giriş

Minlik, yüzlük, onluq və vahid rəqəmləri çıxarın.

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

Yüzlük və onluq rəqəmləri çap edin.

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

Simvol Dizisi İstifadəsi ilə Tətbiq

#include <stdio.h>

char *s;

int main(void)
{
    s = new char[5];
    gets(s);
    s[3] = 0;
    puts(s+1);
    delete[] s;
    return 0;
}

Java Tətbiqi

import java.util.*;

public class Main
{
    public static void main(String[] args)
    {
        Scanner con = new Scanner(System.in);
        int n = con.nextInt();
        
        int b = n / 100 % 10;
        int c = n / 10 % 10;
        
        int res = 10 * b + c;
        System.out.print(res);
        con.close();
    }
}

Java Tətbiqi – Sətir

import java.util.*;

public class Main
{
    public static void main(String[] args)
    {
        Scanner con = new Scanner(System.in);
        String s = con.nextLine();
        System.out.printf("%c%c\n",s.charAt(1),s.charAt(2));
    }
}

Python Tətbiqi

n = int(input())

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

res = 10 * b + c
print(res)