İncelediğiniz soru Anonim tarafından 9 ay önce soruldu ve en son 9 ay önce güncellendi.

94 kişi inceledi

c++ ile ekrandan girilen sayıya kadarki asal sayıları bulan programı kodlayınız

1 ile kullanıcıdan (ekrandan) alınan pozitif bir tamsayıya (>2 olmak şartıyla) kadar olan sayılar içerisinde (kullanıcıdan alınan sayı hariç) bulunan #asal sayıların kaç tane olduğunu ve bu asal sayıların değerlerini ekrana yazan programı #C++ yazılımında kodlayınız.

Çözüldü 9 ay önce 1 cevap 94 görüntülenme
0

Doğru Cevap

  1. 9 ay önce
    Alıntı

    #include <iostream>
    
    using namespace std;
    int main()
    {
    	setlocale(LC_ALL,"Turkish"); 
    
    	int sayac1=0,sayac2=0,giris;
    	
    	cout << "Lütfen Bir Sayı Giriniz.. \n";
    	cin >>giris;
    	if(giris<2)
    	{
    		cout <<"2 den Büyük Bir Sayı Giriniz";
    	}
    	
    	for(int i=2;i<=giris;i++)
    	{
    		sayac1=0;
    		for(int j=2;j<i;j++)
    		{
    			if(i%j==0)
    			{
    				sayac1++;
    				break; 
    			}
    		}
    		if(sayac1==0)
    		{
    			cout<<i<<" ";
    			sayac2++;
    		}
    	}
    	cout<<"\n";
    	cout<<"1-"; cout<< giris; cout <<" arası Toplam "<<sayac2<<" adet asal sayı var.";
    	return 0;
    }
    

     

    Doğru Cevap

cevaplar ( 1 )

    0
    9 ay önce
    Alıntı

    #include <iostream>
    
    using namespace std;
    int main()
    {
    	setlocale(LC_ALL,"Turkish"); 
    
    	int sayac1=0,sayac2=0,giris;
    	
    	cout << "Lütfen Bir Sayı Giriniz.. \n";
    	cin >>giris;
    	if(giris<2)
    	{
    		cout <<"2 den Büyük Bir Sayı Giriniz";
    	}
    	
    	for(int i=2;i<=giris;i++)
    	{
    		sayac1=0;
    		for(int j=2;j<i;j++)
    		{
    			if(i%j==0)
    			{
    				sayac1++;
    				break; 
    			}
    		}
    		if(sayac1==0)
    		{
    			cout<<i<<" ";
    			sayac2++;
    		}
    	}
    	cout<<"\n";
    	cout<<"1-"; cout<< giris; cout <<" arası Toplam "<<sayac2<<" adet asal sayı var.";
    	return 0;
    }
    

     

    Doğru Cevap

cevap yaz

Cevap Yazabilmek İçin Lütfen Üye Girişi Yapın.