Alqoritm Analizi
, ≤ olduğundan, ≤ və long long
tipindən istifadə etmək məsləhətdir.
Alqoritm İcraası
və dəyişənlərinin dəyərlərini oxuyun. hasilini hesablayın və çıxış verin.
scanf("%lld %lld", &a, &b); p = a * b; printf("%lld\n", p);
Alqoritm İcraası – malloc
Yaddaş Ayırması
#include <stdio.h> #include <malloc.h> long long *a, *b, *res; int main() { a = (long long *)malloc(8); b = (long long *)malloc(8); scanf("%lld %lld", a, b); res = (long long *)malloc(8); *res = *a * *b; printf("%lld\n", *res); free(a); free(b); free(res); return 0; }
Java İcraası
import java.util.*; public class Main { public static void main(String[] args) { Scanner con = new Scanner(System.in); long a = con.nextLong(); long b = con.nextLong(); long res = a * b; System.out.println(res); con.close(); } }
Java İcraası – MultInteger
Sinifi
import java.util.*; class MultInteger { private long a; MultInteger(long a) { this.a = a; } MultInteger Mult(MultInteger b) { return new MultInteger(a * b.a); } public String toString() { return String.valueOf(a); } } public class Main { public static void main(String[] args) { Scanner con = new Scanner(System.in); MultInteger a = new MultInteger(con.nextLong()); MultInteger b = new MultInteger(con.nextLong()); MultInteger res = a.Mult(b); System.out.println(res); con.close(); } }
Python İcraası
a, b = map(int, input().split()) res = a * b print(res)