Scise Mesaj tarihi: Mayıs 19, 2015 Mesaj tarihi: Mayıs 19, 2015 İyi geceler arkadaşlar benim C++ fonksiyon oluşturmada bir sorunum var. Sorunuma geçecek olursak girdiğim bir sayının asal olup olmadığını bulan bir fonksiyon yazmak istiyorum fakat fonksiyon konusunda ki bilgilerimi unutmuş bulunmaktayım. Kod int main() { int sayi; int sayac=0; cout<<"BIR SAYI GIRINIZ:"; cin>>sayi; for(int j=1; j<=sayi; j++) { if(sayi % j == 0) { sayac++; } } if(sayac == 2) { cout<<"ASALDIR."< } else cout<<"ASAL DEGILDIR."< return 0; } normal de asal olup olmadığını bulmak için kullandığım kod bu arkadaşlar fakat bunu fonksiyona geçirirken fonksiyonun prototipi kısmında sorun yaşıyorum nasıl olabileceği hakkında bir örnek verebilirmisiniz acaba? Edit: Veya rakam değil de yazı yazdıracağım bir fonksiyon için nasıl bir prototip yapmam lazım acaba?
Scise Mesaj tarihi: Mayıs 19, 2015 Konuyu açan Mesaj tarihi: Mayıs 19, 2015 İşte bu kodu fonksiyona çevirmek istiyorum ama nasıl başlayacağım onu bilmiyorum. Bana girdiğim sayı asal ise true değil ise false cevabı yollayan bir fonksiyon lazım
aquila Mesaj tarihi: Mayıs 19, 2015 Mesaj tarihi: Mayıs 19, 2015 void fonksiyon(int sayi) gerisini kopyala, returnu sil.
Scise Mesaj tarihi: Mayıs 20, 2015 Konuyu açan Mesaj tarihi: Mayıs 20, 2015 Kodumun son hali aşağıdaki gibi oldu Kod #include using namespace std; void fonksiyon(int sayi) { int sayac=0; for(int j=1; j<=sayi; j++) { if(sayi % j == 0) { sayac++; } } if(sayac == 2) { cout<<"ASALDIR."< } else cout<<"ASAL DEGILDIR."< } int main() { int sayi; cout<<"bir sayi giriniz:"; cin>>sayi; } ama şimdi bir sayı girdiğimde asal olup olmadığı yazmıyor.
aquila Mesaj tarihi: Mayıs 20, 2015 Mesaj tarihi: Mayıs 20, 2015 mainden fonksiyonu cagirman lazim, fonksiyon(sayi); ekle.
Borastus Mesaj tarihi: Mayıs 20, 2015 Mesaj tarihi: Mayıs 20, 2015 senin programlamaya baştan çalışman gerekiyor.
Scise Mesaj tarihi: Mayıs 20, 2015 Konuyu açan Mesaj tarihi: Mayıs 20, 2015 Ah tamamdır, teşekkürler anladım olayı.
Öne çıkan mesajlar