pontipati919 Mesaj tarihi: Mayıs 12, 2013 Mesaj tarihi: Mayıs 12, 2013 selam, ilk n perfect number ı bulan basit bi program yazmak istiyorum. perfect number dediğim sayılar (2^p -1)*(2^(p-1)) formunda. önce bi array tanımlayıp uygun (2^p -1) sayılarını girdim. {3,7,31,127,8191,131071,524287,2147483647,2305843009213693951}; şimdi diğer (2^(p-1)) sayılarının olduğu bi array lazım bana. 2 sorum var şimdi, 1.si ilk array deki sayılar gibi büyük sayılar için ne kullanmam lazım? long baya küçük kalıyor. 2.si, bahsettiğim diğer arrayin elemanlarını nasıl tanımlamam lazım, aşağıda yazdım bişeyler said: void func1(long a[], int n) { double num1 = 0; for (int i = 0; i a[i-1] = (pray[i-1]+1)/2 ; } } tşkler
Seele Mesaj tarihi: Mayıs 12, 2013 Mesaj tarihi: Mayıs 12, 2013 1.soru unsigned long dene ha sadece pozitif sayilar icin. 2.a[i-1] bu patlar elinde.
Eralpb Mesaj tarihi: Mayıs 12, 2013 Mesaj tarihi: Mayıs 12, 2013 Biraz daha ileri goturmek istiyorsan kendi number classini yazman lazim memory yettigi kadar sayi tutabilen, yoksa long long da yetmez cok hizli buyuyor o sayilar.
pontipati919 Mesaj tarihi: Mayıs 12, 2013 Konuyu açan Mesaj tarihi: Mayıs 12, 2013 yeni başladım da, var mı tuto
Öne çıkan mesajlar