Redaksiya
Alqoritm Təhlili
daxil edilən ədəd olsun. yüzlərin sayı, onların sayı, isə birliklərin sayı olsun. Onda cavab 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)