bugün
- sözlük kızlarının vücutları15
- gülüm diyen kız6
- uludağ sözlük ailesi ısparta turu5
- ameliyat olmak6
- kuzenin içine boşalmak12
- yılmaz güney10
- otopsiraporlari4
- velvet6
- falıma bakmak isteyen var mı24
- 26 haziran 2026 türkiye abd maçı5
- ingiliz şapkası takmıyor diye türkleri asmak6
- ne yapıyorsunuz yakışıklı ve güzel dostlarım10
- fakirin sevmesi hak mıdır3
- mr erectothales2
- hapşırırken aynı anda osurmak9
- anın görüntüsü16
- arap gibi giyinerek sevap kazandığını sanan tip9
- dolandırılan insanların genel özellikleri6
- rahmi koç5
- kemal kılıçdaroğlu17
- evde mum bulundurmak6
- ozan güven vs sermiyan midyat vs fırat tanış4
- namaz takkesi4
- bir scottish fold sahibi olmadan ölüp gitmek8
- sade soda erkeği vs meyveli soda erkeği7
- sırrı süreyya önder4
- çorapla uyuyan insanların sosyopat olması7
- meslek lisesi vs imam hatip lisesi6
- eril erkek meslekleri6
- soğuk bulgur pilavı yerken ağlayarak 31 çekmek6
- 2026 dünya kupası19
- chp'li 17 belediye başkanının akp'ye geçmesi9
- utku gümrükçü6
- winona ryder3
- bu akşam rakı içecek olmam2
- futbol12
- 23 haziran 2026 portekiz özbekistan maçı13
- macaristan da sulyok'un görevden alınması2
- birader yazar olmak4
- özel okul öğretmenleri açlık grevinde11
- yengeyi götürmek3
- göğüs dekoltesi olan erkek7
- erkek erkeğe açık oylaşmak11
- ioçk kızmış beyler4
- gulmekicinyaratilmis4
- metrobüs kliması4
- yaz aşkı bulamamak7
- aldım kabul ettim9
- aylık 307 bin lira iyi para mıdır sorunsalı5
- sıkıldım ulan sıkıldım anlıyor musun sıkıldım5
mümkündür,
aşağıdaki basit program vesilesiyle:
ilk prompt:
gedit buyukcarpim.c
kaynak kodu:
#include <stdio.h>
#include <gmp.h>
#include <stdlib.h>
#include <time.h>
// Rastgele 1 milyar haneli bir sayı üreten fonksiyon
void generate_random_number(mpz_t num, int digits) {
char *str = malloc(digits + 1);
str[0] = '1' + (rand() % 9); // ilk rakam 0 olamaz
for (int i = 1; i < digits; i++) {
str[i] = '0' + (rand() % 10);
}
str[digits] = '\0';
mpz_set_str(num, str, 10);
free(str);
}
int main() {
mpz_t num1, num2, result;
mpz_inits(num1, num2, result, NULL);
srand(time(NULL)); // Rastgele sayı üreteci için tohum
// 1 milyar haneli iki rastgele sayı üret
generate_random_number(num1, 1000000000);
generate_random_number(num2, 1000000000);
// Sayıları çarp
mpz_mul(result, num1, num2);
// Sonuçları ekrana yazdır
gmp_printf("Sayı 1: %Zd\n\n", num1);
gmp_printf("Sayı 2: %Zd\n\n", num2);
gmp_printf("Çarpım Sonucu: %Zd\n", result);
// Belleği temizle
mpz_clears(num1, num2, result, NULL);
return 0;
}
derle:
gcc -o buyukcarpim buyukcarpim.c -lgmp
çalıştır:
/buyukcarpim
aşağıdaki basit program vesilesiyle:
ilk prompt:
gedit buyukcarpim.c
kaynak kodu:
#include <stdio.h>
#include <gmp.h>
#include <stdlib.h>
#include <time.h>
// Rastgele 1 milyar haneli bir sayı üreten fonksiyon
void generate_random_number(mpz_t num, int digits) {
char *str = malloc(digits + 1);
str[0] = '1' + (rand() % 9); // ilk rakam 0 olamaz
for (int i = 1; i < digits; i++) {
str[i] = '0' + (rand() % 10);
}
str[digits] = '\0';
mpz_set_str(num, str, 10);
free(str);
}
int main() {
mpz_t num1, num2, result;
mpz_inits(num1, num2, result, NULL);
srand(time(NULL)); // Rastgele sayı üreteci için tohum
// 1 milyar haneli iki rastgele sayı üret
generate_random_number(num1, 1000000000);
generate_random_number(num2, 1000000000);
// Sayıları çarp
mpz_mul(result, num1, num2);
// Sonuçları ekrana yazdır
gmp_printf("Sayı 1: %Zd\n\n", num1);
gmp_printf("Sayı 2: %Zd\n\n", num2);
gmp_printf("Çarpım Sonucu: %Zd\n", result);
// Belleği temizle
mpz_clears(num1, num2, result, NULL);
return 0;
}
derle:
gcc -o buyukcarpim buyukcarpim.c -lgmp
çalıştır:
/buyukcarpim
Gündemdeki Haberler
Güncel Önemli Başlıklar