Alqoritm Analizi
ədədin rəqəmləri ilə iterasiya edin. Ədəd -də rəqəminin sayını tapın. Əgər ədəd mənfidirsə, onun işarəsini əksinə dəyişin.
Alqoritm Tətbiqi
Giriş məlumatlarını oxuyun. Əgər ədəd mənfidirsə, onun mütləq dəyərini hesablayın.
scanf("%d %d", &n, &a); if (n < 0) n = -n;
dəyişənində rəqəminin sayını hesablayın.
res = 0;
ədədin rəqəmləri ilə iterasiya edin.
while (n > 0) { if (n % 10 == a) res++; n /= 10; }
Cavabı çap edin.
printf("%d\n", res);
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 = con.nextInt(); if (n < 0) n = -n; int res = 0; while (n > 0) { if (n % 10 == a) res++; n /= 10; } System.out.println(res); con.close(); } }
Python Tətbiqi
n = int(input()) a = int(input()) if n < 0: n = -n res = 0 while n > 0: if n % 10 == a: res += 1 n = n // 10 print(res)