Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

[Zadatak] Ucitavati realne brojeve sve dok prosjek njihovih cijelih dijelova ne predje 10

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Ucitavati realne brojeve sve dok prosjek njihovih cijelih dijelova ne predje 10

[ Pregleda: 2752 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Keko 81
Ivan Dreznjak
Mostar

Član broj: 33048
Poruke: 16
80.71.146.*



Profil

icon [Zadatak] Ucitavati realne brojeve sve dok prosjek njihovih cijelih dijelova ne predje 1002.07.2006. u 14:47 - pre 216 meseci
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.
 
Odgovor na temu

BinaryRuler

Član broj: 73518
Poruke: 189
*.bisinter.net.



+3 Profil

icon Re: [Zadatak] Ucitavati realne brojeve sve dok prosjek njihovih cijelih dijelova ne predje 1002.07.2006. u 15:59 - pre 216 meseci
Kako ucitavati realne brojeve, odakle?
Objasni pa ce mo videti sta se moze.
Da li
realan+=0.01
ili nekako drugacije
 
Odgovor na temu

Keko 81
Ivan Dreznjak
Mostar

Član broj: 33048
Poruke: 16
80.71.146.*



Profil

icon Re: [Zadatak] Ucitavati realne brojeve sve dok prosjek njihovih cijelih dijelova ne predje 1002.07.2006. u 16:18 - pre 216 meseci
Da realan+=0.01
Ajde probaj
Puno ti hvala unaprijed
 
Odgovor na temu

BinaryRuler

Član broj: 73518
Poruke: 189
*.bisinter.net.



+3 Profil

icon Re: [Zadatak] Ucitavati realne brojeve sve dok prosjek njihovih cijelih dijelova ne predje 1002.07.2006. u 20:55 - pre 216 meseci
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.
 
Odgovor na temu

Keko 81
Ivan Dreznjak
Mostar

Član broj: 33048
Poruke: 16
80.71.147.*



Profil

icon Re: [Zadatak] Ucitavati realne brojeve sve dok prosjek njihovih cijelih dijelova ne predje 1003.07.2006. u 08:52 - pre 216 meseci
Uf koliko si mi pomogao
Hvala jos jednom
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: [Zadatak] Ucitavati realne brojeve sve dok prosjek njihovih cijelih dijelova ne predje 10

[ Pregleda: 2752 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.