Programlama – Elektronik

Obeb ekok

Posted by: programlama on: Nisan 10, 2006

// mdemir85@gmail.com
#include <stdio.h>
#include <stdlib.h>

void islemyap(),yazdir(),sayilarial();
int birincisi,ikincisi,i,ekok=1,obeb=1;;

void sayilarial(){
  printf("Ekok için iki sayi giriniz..\n birincisi sayi: ");
  scanf("%d",&birincisi);
  printf("\n Ýkinicisi?: ");
  scanf("%d",&ikincisi);
}

void islemyap(){
  for (i=2;i<=birincisi*ikincisi;i++){
   while (birincisi%i==0 && ikincisi%i==0){
   obeb*=i;
   ekok*=i;
   birincisi/=i;
   ikincisi/=i;
   }

   while (birincisi%i==0){
   birincisi/=i;
   ekok*=i;
   }

   while (ikincisi%i==0){
   ikincisi/=i;
   ekok*=i;
   }

   }
}

void yazdir(){
 printf("\n ekoklari : %d \n obeblari : %d\n",ekok,obeb);
 }

int main(){
     sayilarial();
     islemyap();
     yazdir();
     system("PAUSE");
     return 0;
}

2 Yanıt "Obeb ekok"

süper

biraz daha ii ola bilirdi

Yorum Yapın