İncelediğiniz soru Anonim tarafından 1 yıl önce soruldu ve en son 1 yıl önce güncellendi.

160 kişi inceledi

c++ tek tam sayıları bulan kod

x ve y tamsayılarında y büyükyüt x olmak üzere x ile y arasında (x ve y tamsayıları hariç) olan tek tamsayıların toplamını hesaplayıp ekrana yazan programın hem konuşma dilinde hem de akış şeması olarak algoritmasınıoluşturunuz ve C++ yazılımında kodlayınız.

Not:Eğer girilen iki tamsayı arasında tek sayı yoksa ekrana girilen tamsayılar arasında tek sayı olmadığı uyarısını yapınız ve programı sonlandırınız.

Çözüldü 1 yıl önce 1 cevap 160 görüntülenme
0

Doğru Cevap

  1. 1 yıl önce
    Alıntı

    #include <iostream>
    
    
    int main() {
    	using namespace std;
    	setlocale(LC_ALL,"Turkish");
    	
    	int x,y,i,toplam;
    	Tekrar:
    	cout << "Bir y Tam Sayısı Giriniz\n";
    	cin >> y;
    	cout <<"Bir x Tam Sayısı Giriniz\n";
    	cin >> x;
    	if(x>y || x==y)
    	{
    		cout <<"Y Tam Sayısı X den Büyük Olmalıdır\n";
    		goto Tekrar;
    	}
    	for(i=x+1;i<=y-1;i++)
    	
    	if(i%2!=0){
    
    
    	cout << "\nGirilen Sayı Aralığındaki Tek Sayılar : "<<i;
    	toplam=(toplam+i);
    
    	}
    
    	toplam=toplam-1;
    	if(toplam==0)
    	{   
    		cout << "\nGirilen aralıkta değer yoktur.\n";
    		exit( 3 );
    
    	
    	}
    	cout << "\nTek Sayıların Toplamı :  " <<toplam;
    
    	
    	return 0;
    }

     

    Doğru Cevap

cevaplar ( 1 )

    0
    1 yıl önce
    Alıntı

    #include <iostream>
    
    
    int main() {
    	using namespace std;
    	setlocale(LC_ALL,"Turkish");
    	
    	int x,y,i,toplam;
    	Tekrar:
    	cout << "Bir y Tam Sayısı Giriniz\n";
    	cin >> y;
    	cout <<"Bir x Tam Sayısı Giriniz\n";
    	cin >> x;
    	if(x>y || x==y)
    	{
    		cout <<"Y Tam Sayısı X den Büyük Olmalıdır\n";
    		goto Tekrar;
    	}
    	for(i=x+1;i<=y-1;i++)
    	
    	if(i%2!=0){
    
    
    	cout << "\nGirilen Sayı Aralığındaki Tek Sayılar : "<<i;
    	toplam=(toplam+i);
    
    	}
    
    	toplam=toplam-1;
    	if(toplam==0)
    	{   
    		cout << "\nGirilen aralıkta değer yoktur.\n";
    		exit( 3 );
    
    	
    	}
    	cout << "\nTek Sayıların Toplamı :  " <<toplam;
    
    	
    	return 0;
    }

     

    Doğru Cevap

cevap yaz

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