Birinci, yoxsa axırıncı?#903

Birinci, yoxsa axırıncı? (Həll təhlili)

Üçrəqəmli ədədindən yüzlüklər və birliklər rəqəmləri çıxarılır: a = n / 100, c = n \% 10. Sonra, şərt ifadəsindən istifadə edərək cavabı çıxarırıq.

Alqoritm Tətbiqi

Üçrəqəmli ədəd -i oxuyun. Yüzlüklər rəqəmi və birliklər rəqəmi -ni çıxarın.

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

Əgər a = c olarsa, bərabərlik işarəsini çıxarırıq. Əks halda, və -ni müqayisə edir və daha böyük rəqəmi çıxarırıq.

if (a == b) printf("=\n"); else
if (a > b) printf("%d\n", a); else
printf("%d\n", b);

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 a = n / 100;
        int b = n % 10;
        
        if (a == b) System.out.println("=");
        else if (a > b) System.out.println(a);
        else System.out.println(b);
        
        con.close();
    }
}

Java Tətbiqi – Sətirlər

import java.util.*;

public class Main
{
    public static void main(String[] args)
    {
        Scanner con = new Scanner(System.in);
        String s = con.next();
        
        int a = s.charAt(s.length()-1) - '0';
        int b = s.charAt(0) - '0';
        
        if (a == b) System.out.println("=");
        else if (a > b) System.out.println(a);
        else System.out.println(b);
        
        con.close();
    }
}

Python Tətbiqi

n = int(input())
a = n // 100
b = n % 10

if a == b: print("=")
elif a > b: print(a)
else: print(b)