Müzik ve Teknolojiyle arası iyi olan bir zat-ı muhterem.

C İle (OBEB) Bulma Ortak Bölenlerin En Büyüğü
2 sene önce 1.471 okunma C Programlama

C de pratik yapmaya çalışırken OBEB bulma programı yazmaya karar verdim. OBEB; matematik dersinden hepimizin hatırladığı gibi ortak bölenlerin en büyüğünü bulma işlemidir. Örneğin; 20 ile 10’un ortak bölenlerinin en büyüğü 10’dur. Bu yazıda obeb’i direk olarak hesaplayan c programını sizlere paylaşacağım.

Kodları paylaşmadan önce program nasıl bir mantıkla çalışıyor ona değinmek istiyorum;

  • Öncelikle kullanıcıdan iki sayı alınıyor.
  • Daha sonra bu iki sayı kendi arasında kıyaslanıyor ve büyük olan max, küçük olan min değişkenine atanıyor.
  • Daha sonra döngümüz 1’den başlayarak min sayısına kadar klavyeden girilen iki sayıyı da bölüyor. Yani ilk olarak 1’i ele alacak olursa 1, girilen iki sayıya da bölünüyor ve ebob değişkenine atanıyor. Ardından 2 sayısı girilen iki sayıya da bölünüyor eğer kalan 0 oluyorsa ebob değişkeni 2 olarak değişiyor. Bu şekilde min değişkeninin değerine kadar bölünüyor.
  • İşlem bittikten sonra ebob değişkeni ekrana yazdırılıyor.

C OBEB Bulma Programı:

/*
Kodlayan: Emirhan Bülbül
Web site: www.emirhanbulbul.com
C Programlama Örnekleri
C İle OBEB veya EBOB Hesaplama
*/

#include <stdio.h>
#include <stdlib.h>

int main(){
int i,sayi1,sayi2,ebob,min,max;
printf("1.sayiyi gir:");
scanf("%d",&sayi1);
printf("2.sayiyi gir:");
scanf("%d",&sayi2);

if(sayi1<sayi2){
	min=sayi1;
	max=sayi2;
	}
else{
	min=sayi2;
	max=sayi1;
	}
	
	
for(i=1;i<=min;i++){
	if(min%i==0 && max%i==0){ // Kalan 0 ise
		ebob=i;
	}	
}


printf("ebob:%d",ebob);
	
	return 0;
}

Ahali ne demiş ?

Etiketler

, , , , ,
Diğer Projelerim
Pc Webim Tarifimvar Rounded Image Rounded Image
   

Ben Kimim ?

Bilgi Ben Emirhan. Burası da benim kişisel mecram. Epeydir web sitesi işleriyle uğraşıyorum... Her neyse bu kadar bilgi yeter. Devamı için tam da şu yandaki butona tıkla. Devamı...
Bağlantılar: Bahis, Canlı Casino ve Poker Dersleri www.netsporhaber.com gaziantep escort bedava bahis

Neler Biliyorum ?

WordPress 60% Complete
C/C++ 95% Complete
HTML 80% Complete
CSS 80% Complete

Copyright © 2014 Tüm hakları tarafımca saklanmaktadır.