C Lipski components algorithm

Posted: October 9, 2014 in Algorithms, C
Tags: ,

Lipski components algorithm -> sayıları parçalamada kullanılan algoritmalar biridir. Parçalamadan sonra gelen parçalanma bulunur ve böylece devam eder.

#include
#include
#include

int main()
{
int i,x,y, bayram[10],hermes[10],sum,b;

printf(“Enter the number to be broken:”);

scanf(“%d”,&x);

bayram[1]=x;
hermes[1]=1;

y=1;

printf(” %dx%d\n”,bayram[1],hermes[1] );
while (bayram[1]>1)
{
sum=0;

if(bayram[y]==1)
{
sum=sum+hermes[y];
y=y-1;
}

sum=sum+bayram[y];
hermes[y]=hermes[y]-1;
b=bayram[y]-1;

if(hermes[y]>0) y=y+1;

bayram[y]=b;

hermes[y]=sum/b;

b=sum%b;

if(b!=0)

{
y=y+1;
bayram[y]=b;
hermes[y]=1;

}

for(i=1; i<=y; i++)

printf(” %dx%d +”,bayram[i],hermes[i]);

printf(“\n”);

}

}

26

Advertisements
Comments
  1. Arslanyakup says:

    Hocam kolay gelsin. Sayıları parçalama işleminde kullanılan diğer algoritmalar nelerdir acaba?

  2. bayramtugcu says:

    Tesekkür ederim.Bunla ilgili Gindenburg parcalama algoritması ve G.Herlih parcalama algoritması var.

  3. Arslanyakup says:

    Ben teşekkür ederim.Varsa bu konular hakkında herhangi bir link veya dosya paylaşabilirmisiniz acaba?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s