YTPara.com - Youtube & Webmaster Destek Forumu  


Geri Dön   YTPara.com - Youtube & Webmaster Destek Forumu > Webmaster Genel > Programlama



User Tag List

Cevapla
LinkBack Seçenekler Stil
  #1  
Okunmamış 19.10.2023, 09:09
realist88 - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 13.05.2014
Nereden: Gaziantep
Yaş: 36
Mesajlar: 169
Etiketlendi : 7 Yazıda
Etiketlendi: 6 Başlıkda
Standart C programlamadan anlayan bakabilirmi

Merhaba ücretli ücretsiz bunu hesaplayacak function yazabilecek varmi çok teşekkür ederim şimdiden
//a=0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28 d959f2815b16f8179
const uint64_t* a[4] ={0x59f2815b16f81798, 0x029bfcdb2dce28d9, 0x55a06295ce870b07, 0x79be667ef9dcbbac};
// b=0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554 199c47d08ffb10d4b8

const uint64_t* b[4] = {0x9c47d08ffb10d4b8, 0xfd17b448a6855419, 0x5da4fbfc0e1108a8, 0x483ada7726a3c465};

// result = a%b;
uint64_t* result[4]; ?
Alıntı ile Cevapla
Reklamlar
  #2  
Okunmamış 19.10.2023, 09:44
Formula-1 - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 27.10.2019
Mesajlar: 82
Etiketlendi : 0 Yazıda
Etiketlendi: 0 Başlıkda
Standart

Ne yapmak istiyorsunuz?
Alıntı ile Cevapla
  #3  
Okunmamış 19.10.2023, 09:53
realist88 - ait Kullanıcı Resmi (Avatar)
Üye
 
Üyelik tarihi: 13.05.2014
Nereden: Gaziantep
Yaş: 36
Mesajlar: 169
Etiketlendi : 7 Yazıda
Etiketlendi: 6 Başlıkda
Standart

Alıntı:
Formula-1 Nickli Üyeden Alıntı Mesajı göster
Ne yapmak istiyorsunuz?
result = a%b;
Alıntı ile Cevapla
  #4  
Okunmamış 15.01.2024, 08:35
Hnt - ait Kullanıcı Resmi (Avatar)
Hnt Hnt isimli Üye şimdilik offline konumundadır
Üye
 
Üyelik tarihi: 2.04.2015
Mesajlar: 417
Etiketlendi : 15 Yazıda
Etiketlendi: 3 Başlıkda
Hnt isimli Üyeye Skype üzeri Mesaj gönder
Standart

gpt 4,5 şu şekil bir şeyler tırmaladı hocam :





#include <stdint.h>
#include <stdio.h>
#include <stdbool.h>

void copyNumber(uint64_t *dest, const uint64_t *src, size_t size) {
for (size_t i = 0; i < size; i++) {
dest[i] = src[i];
}
}

bool isGreaterOrEqual(const uint64_t *a, const uint64_t *b, size_t size) {
for (int i = size - 1; i >= 0; i--) {
if (a[i] > b[i])
return true;
else if (a[i] < b[i])
return false;
}
return true;
}

void subtractNumbers(uint64_t *result, const uint64_t *a, const uint64_t *b, size_t size) {
uint64_t carry = 0;
for (size_t i = 0; i < size; i++) {
uint64_t temp = a[i] - b[i] - carry;
carry = (a[i] < b[i] + carry) ? 1 : 0;
result[i] = temp;
}
}

void mod(uint64_t *result, const uint64_t *a, const uint64_t *b, size_t size) {
copyNumber(result, a, size); // Başlangıçta result = a

while (isGreaterOrEqual(result, b, size)) {
subtractNumbers(result, result, b, size);
}
}

int main() {
const uint64_t a[4] = {0x59f2815b16f81798, 0x029bfcdb2dce28d9, 0x55a06295ce870b07, 0x79be667ef9dcbbac};
const uint64_t b[4] = {0x9c47d08ffb10d4b8, 0xfd17b448a6855419, 0x5da4fbfc0e1108a8, 0x483ada7726a3c465};
uint64_t result[4] = {0};

mod(result, a, b, 4);

// Sonucu yazdır
printf("Result: ");
for (int i = 3; i >= 0; i--) {
printf("%016llx", result[i]);
}
printf("\n");

return 0;
}

Konu Hnt tarafından (15.01.2024 Saat 08:59 ) değiştirilmiştir.
Alıntı ile Cevapla
Cevapla

Etiketler
c programlama, yazilim




Şu an bu konuyu okuyan kişi sayısı: 2 (0 üye ve 2 misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Forum Saati: 09:25. Zaman dilimi GMT +3 olarak ayarlanmıştır.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.0


YTPara.Com Forum Sitemiz serverplus.com.tr Tarafindan Host Edilmektedir. Serverplus

İçerik sağlayıcı paylaşım sitelerinden biri olan YTPara.Com Youtube-Adsense Destek Sitemizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. YTPara.Com hakkında yapılacak tüm hukuksal Şikayetler BURADAN iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 15 (Onbeş) Gün içerisinde YTPara.Com yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.

YTPara.Com

eXTReMe Tracker