[ Keko 81 @ 02.07.2006. 14:47 ] @
Imam sutra ispit a ovaj zadatak bi trebao biti 99% pa ako moze nesto da mi da rijesenje.Unaprijed hvala!


Napravi program koji ce ucitvati realne brojeve sve dok prosjek njihovih cijelih dijelova ne predje 10 a zatim ce u posebnim funkcijama pronaci broj sa najvecim decimalnim dijelom i sortirati brojeve od veceg ka manjem.Rezultati se ispisuju u glavnom programu.
[ BinaryRuler @ 02.07.2006. 15:59 ] @
Kako ucitavati realne brojeve, odakle?
Objasni pa ce mo videti sta se moze.
Da li
realan+=0.01
ili nekako drugacije
[ Keko 81 @ 02.07.2006. 16:18 ] @
Da realan+=0.01
Ajde probaj
Puno ti hvala unaprijed
[ BinaryRuler @ 02.07.2006. 20:55 ] @
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.
[ Keko 81 @ 03.07.2006. 08:52 ] @
Uf koliko si mi pomogao
Hvala jos jednom