Alqoritm Təhlili
daxil edilən ədəd olsun. yüzlərin sayı, onların sayı, isə birliklərin sayı olsun. Onda cavab a \times b \times c - (a + b + c) dəyəri olacaq.
Alqoritmin Tətbiqi
dəyərini oxuyun, onun mütləq dəyərini hesablayın.
scanf("%d",&n);
if (n < 0) n = -n;ədədindən yüzlərin sayı , onların sayı və birliklərin sayı çıxarın.
a = n / 100;
b = (n / 10) % 10;
c = n % 10;Cavabı hesablayın və çıxış edin.
res = a * b * c - (a + b + c);
printf("%d\n",res); Formatlı Giriş ilə Tətbiq
Birinci simvol minus ola bilər, onu oxuyun. Əgər minus yoxdursa, heç nə ch-yə oxunmayacaq.
#include <stdio.h>
int a, b, c, res;
char ch;
int main(void)
{
scanf("%[^0-9]",&ch);
scanf("%1d%1d%1d",&a,&b,&c);
res = a * b * c - (a + b + c);
printf("%d\n",res);
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();
if (n < 0) n = -n;
int a = n / 100;
int b = (n / 10) % 10;
int c = n % 10;
int res = a * b * c - (a + b + c);
System.out.println(res);
con.close();
}
}Python Tətbiqi
n = int(input())
if n < 0: n = -n
a = n // 100
b = (n // 10) % 10
c = n % 10
res = a * b * c - (a + b + c)
print(res)