Merhaba, iyi geceler. Aşağıdaki kodu çalıştırınca hata vermiyor fakat girilen sayiya kadar olan asal sayıların hepsini göstermiyor. Ödev sorusu ise şu;
klavyeden girilen bir sayıya kadar olan bütün asal sayıları ekrana yazdıran programı fonksiyon kullanarak yazınız
#include<iostream>
using namespace std;
int asal_bul(int sayi) { int i,asal; if (sayi==0 || sayi==1) return 1; else { for(i=2;i<sayi;i++) { if(sayi%i==0) asal=0; } if(asal!=0) cout<<"\n"<<sayi<<endl; return asal_bul(sayi-1); } } int main(){
int sayi; cout<<"Herhangi bir sayi giriniz"; cin>>sayi; asal_bul(sayi);
< Resime gitmek için tıklayın >
< Bu ileti mini sürüm kullanılarak atıldı >