ArşivÖrnekler

Obeb ekok

// 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;
}

Yorumlar (3)

Pascal Ã¼Ã§geni

Pascal üçgeni kombinasyon ile hesaplanır.

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

int faktoryel(int x), kombinasyon(int x, int y);

faktoryel(int x){
  int a=0,cvp=1;
  for (a=1;a<=x;a++)
  cvp*=a;
  return cvp;
}
  int kombinasyon(int x, int y){
   int cevap;
   cevap=faktoryel(x)/faktoryel(y);
   cevap=cevap/faktoryel(x-y);
   return cevap;
  }

int main(int argc, char *argv[])
{
 int girilen, i=0, j=0;
 printf("Bir sayi giriniz");
 scanf("%d",&girilen);
for (i=1;i<=girilen;i++){
 
for (j=0;j<=i;j++)
 printf ("%d ",kombinasyon(i,j));

 printf("\n");
 }

system("PAUSE");
  return 0;
}

Yorumlar (4)