Izvini sto si malo cekao evo koda...
Code:
#include<stdio.h>
float sort[1000];
void isputajDecimalniDeo(float rrealan[1000],int nn)
{
float pom=0;
int i,j;
for(i=0;i<=nn-1;i++)
{
for(j=i+1;j<nn;j++)
{
if(rrealan[i]<rrealan[j])
{
pom=rrealan[i];
rrealan[i]=rrealan[j];
rrealan[j]=pom;
}
}
}
for(i=0;i<nn;i++)
sort[i]=rrealan[i];
}
float brojSaMaxDecimalnimDelom(float rrealan[],int nn)
{
float decI,max,ceoIdecDeo;
int i,ceoI;
max=0.0;
for(i=1;i<nn;i++)
{
ceoI=(int)rrealan[i];
decI=rrealan[i]-ceoI;
if((max)<(decI))
{
max=rrealan[i]-ceoI;
ceoIdecDeo=rrealan[i];
}
}
return ceoIdecDeo;
}
int main()
{
int i, ceo,n;
float prosek,realan[1000],max;
char txt[256];
realan[0]=0;
i=1;
prosek=0;
ceo=0;
while(prosek!=10)
{
realan[i]=realan[i-1]+0.1;
ceo+=(int)realan[i];
prosek=ceo/(i+1);
i+=1;
}
n=i-1;
isputajDecimalniDeo(realan,n);
for(i=0;i<n;i++)
printf("%lf ...%i\n",sort[i],i);
max=brojSaMaxDecimalnimDelom(realan, n);
sprintf(txt,"Broj sa maximalnim decimalnim delom je: %lf",max);
printf(txt);
return 0;
}
PS: Sretno na ispitu sutra. Nadam se da sam ti pomogao.