Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

program mi ne radi?pomoć
WWW:

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
lela
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 02. 2007. (13:57:40)
Postovi: (8)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 19:36 sub, 17. 3. 2007    Naslov: program mi ne radi?pomoć Citirajte i odgovorite

# include <stdio.h>
int main(void)
{
int x,br_nep=0,aps_vr_od_x,suma_prostih=0,prost,i;
while (x!=0){
scanf("&d",&x);
if (x==0) break;
if (x%2==1)br_nep++;
aps_vr_od_x=(x<0 ? -x:x);
prost = (aps_vr_od_x <=1 ? 0:1);
if(prost)
for ( i=2;i<aps_vr_od_x;i++);
if(x%i==0){
prost=0;
break;
}
if(prost) suma_prostih+=x;
}
printf("broj neparnih:%d",br_nep);
printf("suma prostih:%d",suma_prostih);
scanf ( "%%");
return 0;
}
to smo radili na satu ali meni ne radi dobro,ne javlja nikakvu grešku ali mi se prozor odmah zatvori,a stavila sam prije return scanf
# include <stdio.h>
int main(void)
{
int x,br_nep=0,aps_vr_od_x,suma_prostih=0,prost,i;
while (x!=0){
scanf("&d",&x);
if (x==0) break;
if (x%2==1)br_nep++;
aps_vr_od_x=(x<0 ? -x:x);
prost = (aps_vr_od_x <=1 ? 0:1);
if(prost)
for ( i=2;i<aps_vr_od_x;i++);
if(x%i==0){
prost=0;
break;
}
if(prost) suma_prostih+=x;
}
printf("broj neparnih:%d",br_nep);
printf("suma prostih:%d",suma_prostih);
scanf ( "%%");
return 0;
}
to smo radili na satu ali meni ne radi dobro,ne javlja nikakvu grešku ali mi se prozor odmah zatvori,a stavila sam prije return scanf


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gordan
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 03. 11. 2002. (18:01:44)
Postovi: (192)16
Spol: muško
Sarma = la pohva - posuda
= 20 - 12
Lokacija: Zagreb

PostPostano: 21:05 sub, 17. 3. 2007    Naslov: Re: program mi ne radi?pomoć Citirajte i odgovorite

[quote="lela"]
[code:1]scanf("&d",&x);[/code:1]
[/quote]

%d treba ić.
lela (napisa):

Kod:
scanf("&d",&x);



%d treba ić.



_________________
http://mafija.gameland.com.hr - budi i ti mafijaš!
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
greeneyes
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 09. 2004. (11:44:20)
Postovi: (CD)16
Spol: žensko
Sarma = la pohva - posuda
36 = 47 - 11
Lokacija: The water's edge Is where she waits

PostPostano: 21:42 sub, 17. 3. 2007    Naslov: Re: program mi ne radi?pomoć Citirajte i odgovorite

[quote="lela"]while (x!=0){ .. [/quote]
tu jos nemas inicijaliziranu varijablu.. ak sam dobro shvatila, hoces ucitavati brojeve dok se ne ucita nula.. probaj ovak:
[code:1]while (1) {
scanf("%d",&x);
if (x==0) break;
...
[/code:1]

[quote="lela"]for ( i=2;i<aps_vr_od_x;i++)[color=red];[/color]
if(x%i==0){
prost=0;
break;
}
[/quote]
tu ti je tocka-zarez iza for-a velki visak ;) hoces provjeriti dal je broj prost, jel da? ne znam cemu ce ti ono s abs-om..
[code:1]int jel_prost(int x)
{
int prost=1, i;

if(x==1) prost=0;

else {
for (i=2; i<(int)(sqrt(x))+1; i++)
{
if ((x%i)==0) {
prost=0;
break;
}
}
}

return prost;
}
[/code:1]

ovo gore uz [code:1]#include<math.h>[/code:1] (za sqrt) i [code:1]if((x>0)&&(jel_prost(x))) suma_prostih=suma_prostih+x;[/code:1] u while-u bi trebalo rijesiti stvar..

necu ti tu copy-pasteati cijeli kod jer je najpametnije da se malo sama igras s tim, tak najbolje naucis, vjeruj mi ;) al ak ne uspijes sklopiti, pm-ni mi ili nesto ;)
lela (napisa):
while (x!=0){ ..

tu jos nemas inicijaliziranu varijablu.. ak sam dobro shvatila, hoces ucitavati brojeve dok se ne ucita nula.. probaj ovak:
Kod:
while (1) {
scanf("%d",&x);
if (x==0) break;
...


lela (napisa):
for ( i=2;i<aps_vr_od_x;i++);
if(x%i==0){
prost=0;
break;
}

tu ti je tocka-zarez iza for-a velki visak Wink hoces provjeriti dal je broj prost, jel da? ne znam cemu ce ti ono s abs-om..
Kod:
int jel_prost(int x)
{
    int prost=1, i;
   
    if(x==1) prost=0;
   
    else {
         for (i=2; i<(int)(sqrt(x))+1; i++)
          {
           if ((x%i)==0) {
                         prost=0;
                         break;
                        }
          }
    }   
   
    return prost;
}


ovo gore uz
Kod:
#include<math.h>
(za sqrt) i
Kod:
if((x>0)&&(jel_prost(x))) suma_prostih=suma_prostih+x;
u while-u bi trebalo rijesiti stvar..

necu ti tu copy-pasteati cijeli kod jer je najpametnije da se malo sama igras s tim, tak najbolje naucis, vjeruj mi Wink al ak ne uspijes sklopiti, pm-ni mi ili nesto Wink



_________________
Am I so different from you
Now does it scare you that I'm able to discern
What to love and what to burn..
Don't judge what you don't understand..

// Disturbed: Fear
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (355F)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 1:21 ned, 18. 3. 2007    Naslov: Citirajte i odgovorite

Erm... to ima objasnjeno i rijeseno u vjezbama koje su dostupne na sluzbenom webu... :?
Erm... to ima objasnjeno i rijeseno u vjezbama koje su dostupne na sluzbenom webu... Confused



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
lela
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 02. 2007. (13:57:40)
Postovi: (8)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 13:59 ned, 18. 3. 2007    Naslov: Citirajte i odgovorite

hvala
hvala


[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Kolegiji 1. godine, preddiplomski studij Matematika -> Programiranje 1 i 2 Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan