Yeni Cevap 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
C de girilen iki sayının ebobunu bulma
11-12-2011, 21:10 (En son düzenleme: 11-12-2011 21:13 dede.)
Mesaj: #1
C de girilen iki sayının ebobunu bulma
#include<stdio.h>
#include<stdlib.h>





void ebob(void);



int main()
{


ebob();


system("PAUSE");
return 0;
}



void ebob(void)
{



int sayi1,sayi2,ebob;
printf("\niki sayi girin=");
scanf("%d%d",&sayi1,&sayi2);
int ks;


if(sayi1<sayi2)
{
ks=sayi1;
}
else
{
if(sayi2<sayi1)
ks=sayi2;
}

for(int i=1;i<=ks;i++)
{
if(sayi1%i==0&&sayi2%i==0)
ebob=i;




}

printf("\n%d sayisi ile %d sayisinin ebobu=%d dir\n\n",sayi1,sayi2,ebob);



}
















Örnek bir çıktı ekte


Eklenti Dosyaları Tırnak(lar)
   
Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesaji bir cevapta alıntı yap
15-12-2011, 03:18 (En son düzenleme: 15-12-2011 03:18 WaterCity.)
Mesaj: #2
RE: C de girilen iki sayının ebobunu bulma
Bu da benden
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  int a,b,n,obeb=-1;
  printf("Enter a number: ");
  scanf("%d",&a);
  printf("Enter another number: ");
  scanf("%d",&b);
  if(a<b)
    n=a;
  else
    n=b;
    // n=(a>b)?b:a; if li kısım böylede yazılabilir
  while(obeb==-1)
  {
       if(a%n==0 && b%n==0)
       obeb=n;
       n--;
  }
  printf("Obeb of %d and %d = %d\n",a,b,obeb);                          
  system("PAUSE");    
  return 0;
}
Bu kullanıcının gönderdiği tüm mesajları bul
Bu mesaji bir cevapta alıntı yap
Yeni Cevap 


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  C de girilen sayıların en büyüğünü bulma mustafa 0 101 15-01-2012 20:37
Son Mesaj: mustafa
  C de Rastgele verilen sayının bulunması Admin 0 205 05-01-2012 00:07
Son Mesaj: Admin
  Örnek 8-) Girilen Sayının Kaç Basamaklı Oldugunu Hesaplamak WaterCity 0 106 15-12-2011 02:35
Son Mesaj: WaterCity

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi

BilisimTurk.Org
İletişim | BilisimTurk | En Üste Dön | İçeriğe Dön | Arşiv | RSS Beslemesi