19 MART 2017
PAZARTESİ
21.29
C++ EBOB ve EKOK Hesabı (OBEB-OKEK)

C++ ile yapılabilecek olan kullanıcıdan alınan iki değere göre ebob ve ekok gösteren programdır.

 

PROBLEM;

Kullanıcıdan iki sayı değeri alın. EKOK ve EBOB değerini hesaplayın.

ÇÖZÜM;

int main(){
	
	int sayi1,sayi2,buyukSayi;
	cout << "Sayi 1 : ";
		cin >> sayi1;
	cout << "Sayi 2 : ";
		cin >> sayi2;
	
	// İki sayının EKOK'u bulunurken EKOK en fazla yine ikisinin çarpımı olabilir.
	for(int i=1; i<=sayi1*sayi2; i++) {
		if( (i%sayi1==0) && (i%sayi2==0) ){
			cout << "EKOK: " << i;
			break;
		}
	}
	
	cout << endl;
	
	// İki sayının EBOB'u bulunurken EBOB en fazla büyük sayı olabilir.
	if(sayi1>sayi2) {
		buyukSayi = sayi1;
	} else {
		buyukSayi = sayi2;
	}
	
	for(buyukSayi; buyukSayi>0; buyukSayi--) {
		if( (sayi1%buyukSayi==0) && (sayi2%buyukSayi==0) ) {
			cout << "EBOB: " << buyukSayi;
			break;
		}
	}
			
}

ÇIKTI;

YORUMLAR 0
Bu konuya henüz kimse yorum yapmadı.
İlk yorumu sen yapmak ister misin?
YORUM BIRAK
Şuanda bu yoruma cevap yazıyorsunuz:
İptal Et