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

zadaci za prvi kolokvij prog2 (zadatak)
WWW:
Idite na Prethodno  1, 2, 3
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
lucika
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 11. 2007. (17:52:27)
Postovi: (12F)16
Spol: žensko
Sarma = la pohva - posuda
24 = 34 - 10

PostPostano: 21:03 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

jel može neko bacit oko na ovo pa reč zakaj ne radi kak bi trebalo :? (zadatak iz skripte)
[code:1]
// zadatak 4.9

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

int Prost(int x){
int i;
if(x==1) return 0;
if(x==2) return 1;
for(i=2; i<x; i++)
if(x%i==0) return 0;
else return 1;
}

int main(){
int n, i, *a, *b, suma=0;
scanf("%d", &n);
if(n>0){
a=(int*)malloc(n * sizeof(int));
if(a==NULL){
printf("Greska!\n");
exit(1);
}
for(i=0; i<n; i++)
scanf("d", &a[i]);
}

for(i=0; i<n; i++)
suma=suma + a[i];

if(suma>0){
b=(int*)malloc(suma * sizeof(int));
if(b==NULL){
printf("Greska!\n");
exit(1);
}
for(i=0; i<suma; i++)
scanf("%d", &b[i]);
}
for(i=0; i<suma; i++)
if( Prost(b[i])==1 ) printf("%d ", b[i]);
scanf("%%");
return 0;
}
[/code:1]
jel može neko bacit oko na ovo pa reč zakaj ne radi kak bi trebalo Confused (zadatak iz skripte)
Kod:

// zadatak 4.9

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

int Prost(int x){
    int i;
    if(x==1) return 0;
    if(x==2) return 1;
    for(i=2; i<x; i++)
      if(x%i==0) return 0;
    else return 1;

   
int main(){
    int n, i, *a, *b, suma=0;
    scanf("%d", &n);
    if(n>0){
            a=(int*)malloc(n * sizeof(int));
         if(a==NULL){
                     printf("Greska!\n");
                     exit(1);
                     }
    for(i=0; i<n; i++)
      scanf("d", &a[i]);
      }                   
   
    for(i=0; i<n; i++)
      suma=suma + a[i];
   
    if(suma>0){
               b=(int*)malloc(suma * sizeof(int));
            if(b==NULL){
                        printf("Greska!\n");
                        exit(1);
                        }
    for(i=0; i<suma; i++)
      scanf("%d", &b[i]);
      }
    for(i=0; i<suma; i++)
        if( Prost(b[i])==1 ) printf("%d ", b[i]);
    scanf("%%");
    return 0;
}


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


Pridružen/a: 02. 10. 2006. (16:58:05)
Postovi: (167)16
Spol: muško
Sarma = la pohva - posuda
17 = 27 - 10

PostPostano: 21:14 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

Kod učitavanja elemenata niza [b]a[/b] imaš scanf("d", &a[i]), fali ti %.

[size=9]Komentari nevezani uz tvoj problem:
suma=suma + a[i]; se može napisati kao suma+=a[i];
Kod provjere da li je x prost, dovoljno je ići do sqrt(x), za što ti treba math.h, ili do x/2 ako ne želiš math.h. A i može krenuti od 3, 2 već imaš u gornjem uvjetu.[/size]
Kod učitavanja elemenata niza a imaš scanf("d", &a[i]), fali ti %.

Komentari nevezani uz tvoj problem:
suma=suma + a[i]; se može napisati kao suma+=a[i];
Kod provjere da li je x prost, dovoljno je ići do sqrt(x), za što ti treba math.h, ili do x/2 ako ne želiš math.h. A i može krenuti od 3, 2 već imaš u gornjem uvjetu.



_________________
Cry havoc, and let loose the dogs of war!
[Vrh]
Korisnički profil Pošaljite privatnu poruku
lucika
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 22. 11. 2007. (17:52:27)
Postovi: (12F)16
Spol: žensko
Sarma = la pohva - posuda
24 = 34 - 10

PostPostano: 21:30 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

jooooj, fakat!!! koja glupa grešla :oops:
hvala :D
jooooj, fakat!!! koja glupa grešla Embarassed
hvala Very Happy


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


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 21:33 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

[quote="lucika"]jel može neko bacit oko na ovo pa reč zakaj ne radi kak bi trebalo :? (zadatak iz skripte)
[code:1]

int Prost(int x){
int i;
if(x==1) return 0;
if(x==2) return 1;
for(i=2; i<x; i++)
if(x%i==0) return 0;
else return 1;
[/code:1][/quote]

to nije dobro jer 9 nije prost
i sta ti se desi u programu ako je n ili suma <=0
ja sam ovako...
[code:1]#include <stdio.h>
#include <stdlib.h>

int prost(int n){
if(n<2) return 0;
if(n==2) return 1;
int i;
for(i=2;i<n;i++) if(n%i==0) return 0;
return 1;
}

int main(){
int n,i,*a,*b,suma=0;
scanf("%d",&n);
if(n>0){
a=(int*) malloc (n*sizeof(int));
if(a==NULL) exit(1);
for(i=0;i<n;i++){
scanf("%d",&a[i]);
suma+=a[i];
}
free(a);
if(suma>0){
b=(int*) malloc (suma*sizeof(int));
if(b==NULL) exit(1);
for(i=0;i<suma;i++) scanf("%d",&b[i]);
for(i=0;i<suma;i++)
if(prost(b[i])) printf("%d ",b[i]);
free(b);
}
}
system("pause");
return 0;
}
[/code:1]
lucika (napisa):
jel može neko bacit oko na ovo pa reč zakaj ne radi kak bi trebalo Confused (zadatak iz skripte)
Kod:


int Prost(int x){
    int i;
    if(x==1) return 0;
    if(x==2) return 1;
    for(i=2; i<x; i++)
      if(x%i==0) return 0;
    else return 1;


to nije dobro jer 9 nije prost
i sta ti se desi u programu ako je n ili suma ⇐0
ja sam ovako...
Kod:
#include <stdio.h>
#include <stdlib.h>

int prost(int n){
    if(n<2) return 0;
    if(n==2) return 1;
    int i;
    for(i=2;i<n;i++) if(n%i==0) return 0;
    return 1;
}

int main(){
    int n,i,*a,*b,suma=0;
    scanf("%d",&n);
if(n>0){
    a=(int*) malloc (n*sizeof(int));
    if(a==NULL) exit(1);
    for(i=0;i<n;i++){
                     scanf("%d",&a[i]);
                     suma+=a[i];
                     }   
    free(a);
if(suma>0){
    b=(int*) malloc (suma*sizeof(int));
    if(b==NULL) exit(1);
    for(i=0;i<suma;i++) scanf("%d",&b[i]);
    for(i=0;i<suma;i++)
    if(prost(b[i])) printf("%d ",b[i]);
    free(b);
           }
        }
    system("pause");
    return 0;
    }



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
markotron
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 26. 10. 2008. (12:07:29)
Postovi: (95)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
= 28 - 28
Lokacija: Umag

PostPostano: 22:04 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

[quote] Kod provjere da li je x prost, dovoljno je ići do sqrt(x), za što ti treba math.h [/quote]

Mislim da ti ne treba math.h za to.. jer ako je [latex]i <= sqrt(x)[/latex] (naravno [latex]i[/latex] i [latex]x[/latex] su pozitivni) pa je [latex]i^2 <= x[/latex], dakle petlja bi izgledala:

[code:1]
for ( i = 2, i*i <= x; ++i )[/code:1]
Citat:
Kod provjere da li je x prost, dovoljno je ići do sqrt(x), za što ti treba math.h


Mislim da ti ne treba math.h za to.. jer ako je (naravno i su pozitivni) pa je , dakle petlja bi izgledala:

Kod:

for ( i = 2, i*i <= x; ++i )



_________________
reductio ad absurdum
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
bimar
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 16. 11. 2008. (14:45:25)
Postovi: (61)16
Sarma = la pohva - posuda
11 = 11 - 0
Lokacija: arkadija

PostPostano: 22:11 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

što ne valja s ovim ??

[code:1]
#include <stdio.h>
#include <stdlib.h>


int rek(int n, int prvi){
int i,rez;
for (i=2;i<n;i++)
if (prvi%i==0) return 0;
if (n==0) return 1;
if (n<0) return 0;
if (prvi>n) return 0;

for(i=prvi; i<n;i++)
rez=rez + rek(n-i,i);
return rez;
}



int main(void)
{
int i,j,k,n,prvi;
printf("reci broj n i koji ti je prvi");
scanf("%d %d", &n,&prvi);
printf("broj mogucih kombinacija jeste %d", rek(n,prvi));

scanf("%%");
return(0);
}


[/code:1]





napišite funkciju koja ima bar jedan argument n..i koja vraća broj različitih načina na koje se n može prikazati kao suma prostih brojeva...

redoslijed sumanada je bitan...znači 2+3+5 je isto što i 3+2+5
što ne valja s ovim ??

Kod:

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


int rek(int n, int prvi){
   int i,rez;
      for (i=2;i<n;i++)
         if (prvi%i==0) return 0;
         if (n==0) return 1;
         if (n<0) return 0;
            if (prvi>n) return 0;
      
            for(i=prvi; i<n;i++)
                   rez=rez + rek(n-i,i);
         return rez;
            }



int main(void)
      {
         int i,j,k,n,prvi;
            printf("reci broj n i koji ti je prvi");
            scanf("%d %d", &n,&prvi);
            printf("broj mogucih kombinacija jeste %d", rek(n,prvi));
            
         scanf("%%");
         return(0);
        }
            
   






napišite funkciju koja ima bar jedan argument n..i koja vraća broj različitih načina na koje se n može prikazati kao suma prostih brojeva...

redoslijed sumanada je bitan...znači 2+3+5 je isto što i 3+2+5


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


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 22:26 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

[quote="bimar"]što ne valja s ovim ??

[code:1]
printf("reci broj n i koji ti je prvi");
[/code:1]

je bitan...znači 2+3+5 je isto što i 3+2+5[/quote]
:lol:

neznam sad sta ti ne valja, al ja bi ovako rjesio
[code:1]#include <stdio.h>
#include <stdlib.h>

int prost(int n){
if(n<2) return 0;
if(n==2) return 1;
int i;
for(i=2;i<n;i++) if(n%i==0) return 0;
return 1;
}

int f(int n, int koji){
int koliko=0,i;
if(n==0) return 1;
if(n<0) return 0;
for(i=koji;i<=n;i++)
if(prost(i)) koliko+=f(n-i,i);
return koliko;
}
int main(){
printf("%d",f(12,2));
system("pause");
}[/code:1]
radio sam da je ono isto odnosno redosljed nije vazan
bimar (napisa):
što ne valja s ovim ??

Kod:

printf("reci broj n i koji ti je prvi");   


je bitan...znači 2+3+5 je isto što i 3+2+5

Laughing

neznam sad sta ti ne valja, al ja bi ovako rjesio
Kod:
#include <stdio.h>
#include <stdlib.h>

int prost(int n){
    if(n<2) return 0;
    if(n==2) return 1;
    int i;
    for(i=2;i<n;i++) if(n%i==0) return 0;
    return 1;
}

int f(int n, int koji){
    int koliko=0,i;
    if(n==0) return 1;
    if(n<0) return 0;
    for(i=koji;i<=n;i++)
    if(prost(i)) koliko+=f(n-i,i);
    return koliko;
    }
int main(){
    printf("%d",f(12,2));
    system("pause");
    }

radio sam da je ono isto odnosno redosljed nije vazan



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
JANKRI
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 10. 07. 2008. (02:30:58)
Postovi: (10F)16
Spol: muško
Sarma = la pohva - posuda
97 = 132 - 35
Lokacija: Zagreb

PostPostano: 22:57 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

Ne znam što ti ne valja, ali uočio sam nekoliko sitnica, prvo, postavi na početku rez na 0, jer inače ne znaš što je, drugo, "reci koji je prvi", nema on šta reći, trebaš kao sumu prostih brojeva, prvi prost broj je broj 2... :)

Evo sad moj algoritam i kod: Dakle, prvo generiram polje prostih brojeva od 1 do n (polje b u kodu, polje a služi za eratostenovo sito nad brojevima 1-n). Ukoliko se ne bi smjeli korisiti nizovi, onda mislim da bi ovo Gino-ovo bilo ok. Što se tiče rekurzije, mislim da je jasno što radi, nadam se da je dobro... :)


[code:1]
#include<stdio.h>

int rek(int n, int prvi, int *niz, int m)
{
if(n==0) return 1;
if(n<0) return 0;
int cnt=0, i;
for(i=0; i<m; ++i)
if(prvi<=niz[i]) cnt+=rek(n-niz[i], niz[i], niz, m);
return cnt;
}

int main(void)
{
int n, *a, *b, koliko=0, i, j, p;
scanf("%d", &n);
a=(int*) malloc((n+1)*sizeof(int));
for(i=3; i<=n; i+=2) a[i]=0;
for(i=3; i<=n; i+=2)
if(a[i]==0)
{
koliko++;
p=i*i;
while(p<=n)
{
a[p]=1;
p+=2*i;
}
}
b=(int*) malloc((koliko+1)*sizeof(int));
b[0]=2;
j=1;
for(i=3; i<=n; ++i) if(a[i]==0) b[j++]=i;
printf("%d\n", rek(n, 2, b, koliko+1));
free(a);
free(b);
return 0;
}
[/code:1]
Ne znam što ti ne valja, ali uočio sam nekoliko sitnica, prvo, postavi na početku rez na 0, jer inače ne znaš što je, drugo, "reci koji je prvi", nema on šta reći, trebaš kao sumu prostih brojeva, prvi prost broj je broj 2... Smile

Evo sad moj algoritam i kod: Dakle, prvo generiram polje prostih brojeva od 1 do n (polje b u kodu, polje a služi za eratostenovo sito nad brojevima 1-n). Ukoliko se ne bi smjeli korisiti nizovi, onda mislim da bi ovo Gino-ovo bilo ok. Što se tiče rekurzije, mislim da je jasno što radi, nadam se da je dobro... Smile


Kod:

#include<stdio.h>

int rek(int n, int prvi, int *niz, int m)
    {
    if(n==0) return 1;
    if(n<0) return 0;
    int cnt=0, i;
    for(i=0; i<m; ++i)
             if(prvi<=niz[i]) cnt+=rek(n-niz[i], niz[i], niz, m);
    return cnt;       
    }

int main(void)
{
int n, *a, *b, koliko=0, i, j, p;
scanf("%d", &n);
a=(int*) malloc((n+1)*sizeof(int));
for(i=3; i<=n; i+=2) a[i]=0;
for(i=3; i<=n; i+=2)
         if(a[i]==0)
                    {
                    koliko++;
                    p=i*i;
                    while(p<=n)
                               {
                               a[p]=1;
                               p+=2*i;     
                               }     
                    }
b=(int*) malloc((koliko+1)*sizeof(int));
b[0]=2;
j=1;
for(i=3; i<=n; ++i) if(a[i]==0) b[j++]=i;
printf("%d\n", rek(n, 2, b, koliko+1));
free(a);
free(b);
return 0;   
}


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
malena
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 23:08 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

[quote="bimar"]što ne valja s ovim ??

[code:1]
#include <stdio.h>
#include <stdlib.h>


int rek(int n, int prvi){
int i,rez;
for (i=2;i<n;i++)
if (prvi%i==0) return 0; /*ako je djeljiv triba vratiti 1*/

if (n==0) return 1; /* kako prod inicijaliziramo na 1 tako i n mora doci na 1*/
if (n<0) return 0; /*zasto*/
if (prvi>n) return 0; /*nepotrebno*/

for(i=prvi; i<n;i++)
rez=rez + rek(n-i,i);
return rez;
}



int main(void)
{
int i,j,k,n,prvi;
printf("reci broj n i koji ti je prvi");
scanf("%d %d", &n,&prvi);
printf("broj mogucih kombinacija jeste %d", rek(n,prvi));

scanf("%%");
return(0);
}


[/code:1]

[/quote]
bimar (napisa):
što ne valja s ovim ??

Kod:

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


int rek(int n, int prvi){
   int i,rez;
      for (i=2;i<n;i++)
         if (prvi%i==0) return 0; /*ako je djeljiv triba vratiti 1*/
         
if (n==0) return 1; /* kako prod inicijaliziramo na 1 tako i n mora doci na 1*/
         if (n<0) return 0; /*zasto*/
            if (prvi>n) return 0; /*nepotrebno*/
      
            for(i=prvi; i<n;i++)
                   rez=rez + rek(n-i,i);
         return rez;
            }



int main(void)
      {
         int i,j,k,n,prvi;
            printf("reci broj n i koji ti je prvi");
            scanf("%d %d", &n,&prvi);
            printf("broj mogucih kombinacija jeste %d", rek(n,prvi));
            
         scanf("%%");
         return(0);
        }
            
   




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


Pridružen/a: 02. 10. 2006. (16:58:05)
Postovi: (167)16
Spol: muško
Sarma = la pohva - posuda
17 = 27 - 10

PostPostano: 23:56 uto, 28. 4. 2009    Naslov: Citirajte i odgovorite

[quote="Gino"][quote="lucika"]jel može neko bacit oko na ovo pa reč zakaj ne radi kak bi trebalo :? (zadatak iz skripte)
[code:1]

int Prost(int x){
int i;
if(x==1) return 0;
if(x==2) return 1;
for(i=2; i<x; i++)
if(x%i==0) return 0;
else return 1;
[/code:1][/quote]

[b]to nije dobro jer 9 nije prost[/b][/quote]

Pa njezina funkcija vraća 0 ako je unos 9, di je problem? :?
Gino (napisa):
lucika (napisa):
jel može neko bacit oko na ovo pa reč zakaj ne radi kak bi trebalo Confused (zadatak iz skripte)
Kod:


int Prost(int x){
    int i;
    if(x==1) return 0;
    if(x==2) return 1;
    for(i=2; i<x; i++)
      if(x%i==0) return 0;
    else return 1;


to nije dobro jer 9 nije prost


Pa njezina funkcija vraća 0 ako je unos 9, di je problem? Confused



_________________
Cry havoc, and let loose the dogs of war!
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gino
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 0:06 sri, 29. 4. 2009    Naslov: Citirajte i odgovorite

[quote="Spectre"]
if(x%i==0) return 0;
else return 1;

Pa njezina funkcija vraća 0 ako je unos 9[/quote]

koliko je 9%2... 1, to nije 0 onda vrati 1
Spectre (napisa):

if(x%i==0) return 0;
else return 1;

Pa njezina funkcija vraća 0 ako je unos 9


koliko je 9%2... 1, to nije 0 onda vrati 1



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


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

PostPostano: 0:15 sri, 29. 4. 2009    Naslov: Citirajte i odgovorite

Tocno. :) Onaj [tt]else[/tt] je tehnoloski visak. 8)
Tocno. Smile Onaj else je tehnoloski visak. Cool



_________________
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
Spectre
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 10. 2006. (16:58:05)
Postovi: (167)16
Spol: muško
Sarma = la pohva - posuda
17 = 27 - 10

PostPostano: 9:13 sri, 29. 4. 2009    Naslov: Citirajte i odgovorite

[quote="Gino"][quote="Spectre"]
if(x%i==0) return 0;
else return 1;

Pa njezina funkcija vraća 0 ako je unos 9[/quote]

koliko je 9%2... 1, to nije 0 onda vrati 1[/quote]

Jest da je [tt]else[/tt] višak, ali isto tako ne spada u [tt]for[/tt] petlju (fale vitičaste zagrade).
Gino (napisa):
Spectre (napisa):

if(x%i==0) return 0;
else return 1;

Pa njezina funkcija vraća 0 ako je unos 9


koliko je 9%2... 1, to nije 0 onda vrati 1


Jest da je else višak, ali isto tako ne spada u for petlju (fale vitičaste zagrade).



_________________
Cry havoc, and let loose the dogs of war!
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Gino
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 9:43 sri, 29. 4. 2009    Naslov: Citirajte i odgovorite

if else je jedna naredba, kao sta je i sam if, al else sam za sebe(u smislu bez if) ne bi nis znacio(bar ja mislim...)
if else je jedna naredba, kao sta je i sam if, al else sam za sebe(u smislu bez if) ne bi nis znacio(bar ja mislim...)



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
malena
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 27. 03. 2009. (16:43:42)
Postovi: (62)16
Spol: žensko
Sarma = la pohva - posuda
= 9 - 8
Lokacija: ...

PostPostano: 13:24 čet, 30. 4. 2009    Naslov: Citirajte i odgovorite

[quote="Gino"]if else je jedna naredba, kao sta je i sam if, al else sam za sebe(u smislu bez if) ne bi nis znacio(bar ja mislim...)[/quote]

pa je li nam doko 3268931 put reka if-else NIJE naredba!!!
to je grananje. ako zadatak ima vise rjesenja onda ako je zadovoljen uvjet bit ce ispunjen if, INACE ce se ispuniti ono sto stoji uz else
Gino (napisa):
if else je jedna naredba, kao sta je i sam if, al else sam za sebe(u smislu bez if) ne bi nis znacio(bar ja mislim...)


pa je li nam doko 3268931 put reka if-else NIJE naredba!!!
to je grananje. ako zadatak ima vise rjesenja onda ako je zadovoljen uvjet bit ce ispunjen if, INACE ce se ispuniti ono sto stoji uz else


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


Pridružen/a: 05. 02. 2009. (22:00:18)
Postovi: (32)16
Sarma = la pohva - posuda
= 8 - 1

PostPostano: 13:34 čet, 30. 4. 2009    Naslov: Citirajte i odgovorite

ne znam jesam dobro skužila u čemu je greška u onom gore postavljenom rješenju zadatka i šta te zanima, ali imaš for petlju koja povečava i i gleda da li je x djeljiv s tim i, ne ide else tu jer onda čim prvi put x nije djeljiv s i on vrati 1, a bez else on prvo prođe cijelu for petlju i tek onda ako nije naišao na i kojim je x djeljiv onda je broj prost i vrati 1. onako bi za 9 vidio (9%2==0) NIJE i on zbog else vrati 1 umjesto da povečava dalje i i gleda djeljivost x%i.
ne znam jesam dobro skužila u čemu je greška u onom gore postavljenom rješenju zadatka i šta te zanima, ali imaš for petlju koja povečava i i gleda da li je x djeljiv s tim i, ne ide else tu jer onda čim prvi put x nije djeljiv s i on vrati 1, a bez else on prvo prođe cijelu for petlju i tek onda ako nije naišao na i kojim je x djeljiv onda je broj prost i vrati 1. onako bi za 9 vidio (9%2==0) NIJE i on zbog else vrati 1 umjesto da povečava dalje i i gleda djeljivost x%i.


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


Pridružen/a: 11. 09. 2008. (10:54:06)
Postovi: (370)16
Sarma = la pohva - posuda
-29 = 108 - 137
Lokacija: Pula

PostPostano: 13:49 čet, 30. 4. 2009    Naslov: Citirajte i odgovorite

[quote="malena"]pa je li nam doko 3268931 put reka if-else NIJE naredba!!![/quote] neznam kolko vam je puta reko i neznam koji je 'strucan' termin al me ni ne zanima, meni je to naredba... bitna mi je matematika, programiranje mi je zabavno i ok, al ne zelim ulazit u '''teoriju''' sve dok to ne bude trebalo za imat izvrstan :)
malena (napisa):
pa je li nam doko 3268931 put reka if-else NIJE naredba!!!
neznam kolko vam je puta reko i neznam koji je 'strucan' termin al me ni ne zanima, meni je to naredba... bitna mi je matematika, programiranje mi je zabavno i ok, al ne zelim ulazit u '''teoriju''' sve dok to ne bude trebalo za imat izvrstan Smile



_________________
Mario Berljafa
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Milojko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 07. 11. 2008. (14:57:52)
Postovi: (453)16
Spol: kućni ljubimac
Sarma = la pohva - posuda
17 = 68 - 51
Lokacija: Hilbertov hotel

PostPostano: 14:15 čet, 30. 4. 2009    Naslov: Citirajte i odgovorite

grananje, ak se ne varam

[size=9][color=#999999]Added after 55 seconds:[/color][/size]

e da, ni ja ne želim ulazit u teoriju, ni iz čega, ali, mora se :(
grananje, ak se ne varam

Added after 55 seconds:

e da, ni ja ne želim ulazit u teoriju, ni iz čega, ali, mora se Sad



_________________
Sedam je prost broj Smile

Bolonja je smeće i to pod hitno treba mijenjat
[Vrh]
Korisnički profil Pošaljite privatnu poruku MSNM
mdoko
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2002. (22:17:12)
Postovi: (71A)16
Spol: muško
Sarma = la pohva - posuda
199 = 237 - 38
Lokacija: Heriot-Watt University, Edinburgh

PostPostano: 17:31 čet, 30. 4. 2009    Naslov: Citirajte i odgovorite

Eto ga na, sad se opet igramo pokvarenog telefona - ja sam rekao da [tt]if...else[/tt] [b]nije petlja[/b] nego [b]grananje[/b].

[tt]if..else[/tt] je [i]statement[/i] sto se na hrvatski (valjda) prevodi kao "naredba".
Eto ga na, sad se opet igramo pokvarenog telefona - ja sam rekao da if...else nije petlja nego grananje.

if..else je statement sto se na hrvatski (valjda) prevodi kao "naredba".



_________________
Extraordinary claims require extraordinary evidence. – Carl Sagan
[Vrh]
Korisnički profil Pošaljite privatnu poruku Posjetite Web stranice
pinkgirl
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 30. 11. 2006. (21:08:16)
Postovi: (1AE)16
Spol: žensko
Sarma = la pohva - posuda
63 = 82 - 19
Lokacija: K-K-Z

PostPostano: 19:21 čet, 30. 4. 2009    Naslov: Citirajte i odgovorite

[quote="mdoko"]Eto ga na, sad se opet igramo pokvarenog telefona - ja sam rekao da [tt]if...else[/tt] [b]nije petlja[/b] nego [b]grananje[/b].

[tt]if..else[/tt] je [i]statement[/i] sto se na hrvatski (valjda) prevodi kao "naredba".[/quote]

da, cak si to i na plocu pisa
hahahaha

ubuduce zanemari ;)
mdoko (napisa):
Eto ga na, sad se opet igramo pokvarenog telefona - ja sam rekao da if...else nije petlja nego grananje.

if..else je statement sto se na hrvatski (valjda) prevodi kao "naredba".


da, cak si to i na plocu pisa
hahahaha

ubuduce zanemari Wink


[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.
Idite na Prethodno  1, 2, 3
Stranica 3 / 3.

 
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