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

Program se ne izvrsava dobro ?

[es] :: C/C++ programiranje :: C/C++ za početnike :: Program se ne izvrsava dobro ?

[ Pregleda: 2808 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Danijel Bulic
Danijel Bulic
Split

Član broj: 140925
Poruke: 116
*.tel.net.ba.



+4 Profil

icon Program se ne izvrsava dobro ?01.06.2007. u 13:17 - pre 205 meseci
Code:

#include <stdio.h>
#include <stdlib.h>

int main ()
 {
    float broj [5];
    double rez = 0;
    int i; //pomocna promjenjiva

 {

    for (i=0; i<5; i++);
 {
    printf ("Unesite broj %d : ", i+1);
    scanf ("%f", &broj [i]);
 }


   for (i=4; i+1; i--);
   rez+= broj[i];

   //prikazivanje rezultata
   printf ("Zbroj unesenih brojeva je %lf\n", rez);

  system ("pause");
  return 0;

  }
  }


Mozete li mi reci gdje je greska ?
Kad pokrenem program on mi kaze : "Unesite broj 6! :"

Ne razumijem zasto mi govori da unesem broj 6, to ne bi trebalo stajati tu.

I kad ukucam neki broj uvijek mi kaze da je zbroj 0 ?
ex. malak
 
Odgovor na temu

hajduk7

Član broj: 132919
Poruke: 435
77.46.251.*



+3 Profil

icon Re: Program se ne izvrsava dobro ?01.06.2007. u 13:32 - pre 205 meseci
Mozda je bolje da prvo naglasis sta si time hteo da postignes. Ja kolko vidim iz koda hteo si da napravis sumiranje brojeva
Ako te snadje muka pozovi hajduka
Pazi se hajduka ako ga snjadje muka
 
Odgovor na temu

Dexx1987
011.Serbia

Član broj: 54125
Poruke: 24
194.106.184.*



Profil

icon Re: Program se ne izvrsava dobro ?01.06.2007. u 14:22 - pre 205 meseci
Code:

#include <stdio.h>
#include <stdlib.h>

int main ()
 {
    float broj [5];
    double rez = 0;
    int i; //pomocna promjenjiva

 {

    for (i=0; i<5; i++)
 {
    printf ("Unesite broj %d : ", i+1);
    scanf ("%f", &broj [i]);
 }


   for (i=4; i>=0; i--)
   rez+= broj[i];

   //prikazivanje rezultata
   printf ("Zbroj unesenih brojeva je %lf\n", rez);

  system ("pause");
  return 0;

  }
  }


ovo bi trebalo da radi.
greska ti je bila to sto posle forova ne ide ;(tacka zarez)
zato ti je ispisivao "Unesi broj 6:"
a u drugom foru si jos imao gresku, umesto i+1, treba da stoji i>=0, dokle treba da odbojava

Code:

#include <stdio.h>
#include <stdlib.h>

int main ()
 {
    float broj [5];
    double rez = 0;
    int i; //pomocna promjenjiva

 {

    for (i=0; i<5; i++)
 {
    printf ("Unesite broj %d : ", i+1);
    scanf ("%f", &broj [i]);
    rez+= broj[i];
 }
   //prikazivanje rezultata
   printf ("Zbroj unesenih brojeva je %lf\n", rez);

  system ("pause");
  return 0;

  }
  }


ovako ti je bolje, treba uvek da smaljujes broj for petlji

pozz
EpoX 8RDA3+ | AMD Barton 2500+ | 2x256 @DualChannel | gForce 4 MX 440 64MB | Maxtor 80GB, Maxtor 40BG, Maxtor 4GB | Sony Combo, Nec CD-RW

iRiver iFP-380 | Sony Palm Clie 70 | Nokia 3650
 
Odgovor na temu

hajduk7

Član broj: 132919
Poruke: 435
77.46.251.*



+3 Profil

icon Re: Program se ne izvrsava dobro ?01.06.2007. u 14:34 - pre 205 meseci
Citat:
Dexx1987:
ovo bi trebalo da radi.
greska ti je bila to sto posle forova ne ide ;(tacka zarez)
zato ti je ispisivao "Unesi broj 6:"
a u drugom foru si jos imao gresku, umesto i+1, treba da stoji i>=0, dokle treba da odbojava

Imas dobru moc zapazanja :) ja to nisam isprve primetio da ima ; kod for petlje. Sad sam proverio prog i ne radi ne prikazuje njihov zbir nego izbaci da je 0. Bolje je da je prog odradio na ovakav nacin
Code:

#include <stdio.h>
main()
{
    int r,n,d,S;
    printf("unesi koliko brojeva treba sumirati\n");
    scanf("%d",&n);
    for ( r=0, S=0; r<n; r++ )
    {
        printf("unesi sledeci broj\n");
        scanf("%d",&d);
        S+=d;
    }
    printf("suma unetih brojeva je %d\n",S);



[Ovu poruku je menjao hajduk7 dana 02.06.2007. u 02:52 GMT+1]
Ako te snadje muka pozovi hajduka
Pazi se hajduka ako ga snjadje muka
 
Odgovor na temu

hajduk7

Član broj: 132919
Poruke: 435
77.46.251.*



+3 Profil

icon Re: Program se ne izvrsava dobro ?01.06.2007. u 14:42 - pre 205 meseci
UPS! Ispravka program radi super nego ko je meni kriv kad ne znam da ga prepisem :) ali mislim da je lakse da ga odradi na moj nacin.
Ako te snadje muka pozovi hajduka
Pazi se hajduka ako ga snjadje muka
 
Odgovor na temu

Danijel Bulic
Danijel Bulic
Split

Član broj: 140925
Poruke: 116
*.tel.net.ba.



+4 Profil

icon Re: Program se ne izvrsava dobro ?01.06.2007. u 15:07 - pre 205 meseci
Hvala, puno lakse rijesenje :)

Hvala na pomoci !
ex. malak
 
Odgovor na temu

Dexx1987
011.Serbia

Član broj: 54125
Poruke: 24
194.106.184.*



Profil

icon Re: Program se ne izvrsava dobro ?01.06.2007. u 16:19 - pre 205 meseci
Citat:
hajduk7: ...mislim da je lakse da ga odradi na moj nacin.


Jedino sto ti program radi sa int vednostima, a ne s float


pozz
EpoX 8RDA3+ | AMD Barton 2500+ | 2x256 @DualChannel | gForce 4 MX 440 64MB | Maxtor 80GB, Maxtor 40BG, Maxtor 4GB | Sony Combo, Nec CD-RW

iRiver iFP-380 | Sony Palm Clie 70 | Nokia 3650
 
Odgovor na temu

hajduk7

Član broj: 132919
Poruke: 435
77.46.251.*



+3 Profil

icon Re: Program se ne izvrsava dobro ?01.06.2007. u 16:47 - pre 205 meseci
@Dexx1987
OK, ali to je nebitna stvar to se vrlo lako menja uostalom evo primera
Code:
#include <stdio.h>
main()
{
    float r,n,d,S;
    printf("unesi koliko brojeva treba sumirati\n");
    scanf("%f",&n);
    for ( r=0, S=0; r<n; r++ )
    {
        printf("unesi sledeci broj\n");
        scanf("%f",&d);
        S+=d;
    }
    printf("suma unetih brojeva je %.2f",S);


Eto sad radi i sa int i float. Zadovoljan :)
Pozdrav i tebi od mene

[Ovu poruku je menjao hajduk7 dana 02.06.2007. u 02:51 GMT+1]
Ako te snadje muka pozovi hajduka
Pazi se hajduka ako ga snjadje muka
 
Odgovor na temu

hajduk7

Član broj: 132919
Poruke: 435
77.46.251.*



+3 Profil

icon Re: Program se ne izvrsava dobro ?02.06.2007. u 01:53 - pre 205 meseci
Ja se izvinjavam napravio sam bio gresku u kodu ali je sada to sve sredjeno.
Ako te snadje muka pozovi hajduka
Pazi se hajduka ako ga snjadje muka
 
Odgovor na temu

[es] :: C/C++ programiranje :: C/C++ za početnike :: Program se ne izvrsava dobro ?

[ Pregleda: 2808 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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