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

DZ 4 i 5 (zadatak)
WWW:
Idite na Prethodno  1, 2, 3, 4, 5 ... 11, 12, 13  Sljedeće
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
°bubble°
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 31. 10. 2011. (12:03:20)
Postovi: (25)16
Spol: žensko
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 17:57 uto, 13. 12. 2011    Naslov: Citirajte i odgovorite

Napišite program koji učitava cijeli broj n, te ispisuje sumu svih prostih djelitelja (uvažavajući kratnost) svih cijelih brojeva različitih od nule koji se nalaze između n i 26 (uključivo).

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

int prost_faktor (int n){
int sum=0,i;
if (n<0) n=-n;
for (i=2;i<=n;i++){
if (n%i==0){sum=sum+i;
while (n%i==0) n=n/i;}}
return sum;}

int main (void){
int n,c,i,sum=0,a=26;
scanf ("%d",&n);
if (n>a) {c=n;n=a;a=c;}
for (i=n;i<=a;i++){
if (i!=0) sum=sum+prost_faktor(i);}
printf("%d",sum);
return 0;}[/code:1]

pise da je netocno za input 70. cak sam si stavila printf na svakom koraku da vidim sto se dogadja ali stvarno ne mogu naci pogresku :(
Napišite program koji učitava cijeli broj n, te ispisuje sumu svih prostih djelitelja (uvažavajući kratnost) svih cijelih brojeva različitih od nule koji se nalaze između n i 26 (uključivo).

Kod:
#include <stdio.h>

int prost_faktor (int n){
    int sum=0,i;
    if (n<0) n=-n;
    for (i=2;i<=n;i++){
        if (n%i==0){sum=sum+i;
           while (n%i==0) n=n/i;}}
    return sum;}

int main (void){
    int n,c,i,sum=0,a=26;
    scanf ("%d",&n);
    if (n>a) {c=n;n=a;a=c;}
        for (i=n;i<=a;i++){
            if (i!=0) sum=sum+prost_faktor(i);}
    printf("%d",sum);
    return 0;}


pise da je netocno za input 70. cak sam si stavila printf na svakom koraku da vidim sto se dogadja ali stvarno ne mogu naci pogresku Sad


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


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

PostPostano: 18:19 uto, 13. 12. 2011    Naslov: Citirajte i odgovorite

[quote="°bubble°"]Napišite program koji učitava cijeli broj n, te ispisuje sumu svih prostih djelitelja [b][size=17][color=red](uvažavajući kratnost)[/color][/size][/b] svih cijelih brojeva različitih od nule koji se nalaze između n i 26 (uključivo).[/quote]
°bubble° (napisa):
Napišite program koji učitava cijeli broj n, te ispisuje sumu svih prostih djelitelja (uvažavajući kratnost) svih cijelih brojeva različitih od nule koji se nalaze između n i 26 (uključivo).



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


Pridružen/a: 31. 01. 2011. (18:42:32)
Postovi: (3A)16
Sarma = la pohva - posuda
= 6 - 5

PostPostano: 20:53 čet, 15. 12. 2011    Naslov: Citirajte i odgovorite

Napišite program koji učitava cijeli broj n, te ispisuje sumu svih prostih djelitelja (ignorirajući kratnost) svih cijelih brojeva različitih od nule koji se nalaze između n i 35 (uključivo).

[
#include <stdio.h>
int zbroj(int n)
{
int i,suma,k;
if( n==0) return 0;
if(n<0) n=-n;
k=n;
i=2;
suma=0;
while(n>1 && i<k)
{
if(n%i==0) suma=suma+i;
while(n%i==0)
{
n/=i;
}
i++;

}
return suma;

}
int main(void)
{
int n,i,k,t,s=0;
scanf("%d",&n);
if(n<=35)
{
for(k=n;k<=35;k++) {

s=s+zbroj(k);
}
}
if(n>35)
{
for(k=35;k<=n;k++)
{

s=s+zbroj(k);
}
}
printf("%d",s);
return 0;

}
]

Može pomoć? Program je pao za (-72). Ako možete iščitati i reći mi točno gdje griješim.... hvala...[/code]
Napišite program koji učitava cijeli broj n, te ispisuje sumu svih prostih djelitelja (ignorirajući kratnost) svih cijelih brojeva različitih od nule koji se nalaze između n i 35 (uključivo).

[
#include <stdio.h>
int zbroj(int n)
{
int i,suma,k;
if( n==0) return 0;
if(n<0) n=-n;
k=n;
i=2;
suma=0;
while(n>1 && i<k)
{
if(n%i==0) suma=suma+i;
while(n%i==0)
{
n/=i;
}
i++;

}
return suma;

}
int main(void)
{
int n,i,k,t,s=0;
scanf("%d",&n);
if(n⇐35)
{
for(k=n;k⇐35;k++) {

s=s+zbroj(k);
}
}
if(n>35)
{
for(k=35;k⇐n;k++)
{

s=s+zbroj(k);
}
}
printf("%d",s);
return 0;

}
]

Može pomoć? Program je pao za (-72). Ako možete iščitati i reći mi točno gdje griješim.... hvala...[/code]


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


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

PostPostano: 22:38 čet, 15. 12. 2011    Naslov: Citirajte i odgovorite

Code-blok! :prodike:

[tt]while(n>1 [color=red]&& i<k[/color])[/tt] :arrow: Cemu ovo crveno?

Provjeri (na papiru) sto ti funkcija vraca ako je [tt]n[/tt] prost broj, pa ce ti biti jasno u cemu je greska.
Code-blok! Drzim prodike

while(n>1 && i<k) Arrow Cemu ovo crveno?

Provjeri (na papiru) sto ti funkcija vraca ako je n prost broj, pa ce ti biti jasno u cemu je greska.



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


Pridružen/a: 31. 01. 2011. (18:42:32)
Postovi: (3A)16
Sarma = la pohva - posuda
= 6 - 5

PostPostano: 23:44 pet, 16. 12. 2011    Naslov: Citirajte i odgovorite

Hvala! Zadatak je sada u redu. Uvjet za i<k je zato što mi je zad za npr. 35 izbacivao sumu samo 5, i nakon tog uvjeta je radio dobro...no na kraju ipak nije bilo dobro:-)
[code:1]Oprostite za code![/code:1]
Hvala! Zadatak je sada u redu. Uvjet za i<k je zato što mi je zad za npr. 35 izbacivao sumu samo 5, i nakon tog uvjeta je radio dobro...no na kraju ipak nije bilo dobro:-)
Kod:
Oprostite za code!


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


Pridružen/a: 02. 09. 2011. (16:37:55)
Postovi: (44)16
Spol: žensko
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 12:31 ned, 18. 12. 2011    Naslov: Citirajte i odgovorite

Napišite program koji učitava prirodni broj n<71, te niz od n cijelih brojeva. Program treba u originalnom poretku ispisati sve elemente x[i] niza takve da je ostatak pri dijeljenju apsolutne vrijednosti x[i] s 18 jednak ostatku koji pri istom takvom dijeljenju daje najmanji od učitanih brojeva. Ispisane brojeve odvojite razmakom.
moje rješenje je
[code:1]
#include<stdio.h>

int abs(int n)
{
if(n<0) n=-n;

return n%18;
}



int main(void)
{
int x[70];
int n, i, min;

scanf("%d", &n);
for(i=0; i<n; i++)
scanf("%d", &x[i]);

min=x[0];
for(i=1; i<n; i++)
if(x[i]<min) min=x[i];
min=min%18;


for(i=0; i<n; i++)
if((abs(x[i]))==min)printf("%d ", x[i]);


return 0;
}
što je krivo? :?
[/code:1]
Napišite program koji učitava prirodni broj n<71, te niz od n cijelih brojeva. Program treba u originalnom poretku ispisati sve elemente x[i] niza takve da je ostatak pri dijeljenju apsolutne vrijednosti x[i] s 18 jednak ostatku koji pri istom takvom dijeljenju daje najmanji od učitanih brojeva. Ispisane brojeve odvojite razmakom.
moje rješenje je
Kod:

#include<stdio.h>

 int abs(int n)
 {
     if(n<0) n=-n;

     return n%18;
 }



 int main(void)
 {
     int x[70];
     int n, i, min;

     scanf("%d", &n);
     for(i=0; i<n; i++)
     scanf("%d", &x[i]);

     min=x[0];
     for(i=1; i<n; i++)
     if(x[i]<min) min=x[i];
     min=min%18;


     for(i=0; i<n; i++)
     if((abs(x[i]))==min)printf("%d ", x[i]);


     return 0;
 }
što je krivo?  :?


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


Pridružen/a: 12. 10. 2011. (15:03:41)
Postovi: (10D)16
Spol: muško
Sarma = la pohva - posuda
68 = 72 - 4

PostPostano: 13:00 ned, 18. 12. 2011    Naslov: Citirajte i odgovorite

[quote="boksi"]Napišite program koji učitava prirodni broj n<71, te niz od n cijelih brojeva. Program treba u originalnom poretku ispisati sve elemente x[i] niza takve da je ostatak pri dijeljenju apsolutne vrijednosti x[i] s 18 jednak ostatku koji pri [b]istom takvom dijeljenju daje najmanji od učitanih brojeva[/b]. Ispisane brojeve odvojite razmakom.
moje rješenje je
[code:1]
#include<stdio.h>

int abs(int n)
{
if(n<0) n=-n;

return n%18;
}



int main(void)
{
int x[70];
int n, i, min;

scanf("%d", &n);
for(i=0; i<n; i++)
scanf("%d", &x[i]);

min=x[0];
for(i=1; i<n; i++)
if(x[i]<min) min=x[i];
min=min%18;


for(i=0; i<n; i++)
if((abs(x[i]))==min)printf("%d ", x[i]);


return 0;
}
što je krivo? :?
[/code:1][/quote]
Citanje zadatka :D
EDIT:
I obicno nije dobra praksa da funkcija koja radi 2 stvari (u ovom slucaju vraca ostatak pri dijeljenju apsolutne vrijednost broja s 18 ) dobi ime samo po jednoj. Kad imas vise funkcija zaboravis sto ti koja radi ako to na neki nacin ne napises u imenu funkcije.
boksi (napisa):
Napišite program koji učitava prirodni broj n<71, te niz od n cijelih brojeva. Program treba u originalnom poretku ispisati sve elemente x[i] niza takve da je ostatak pri dijeljenju apsolutne vrijednosti x[i] s 18 jednak ostatku koji pri istom takvom dijeljenju daje najmanji od učitanih brojeva. Ispisane brojeve odvojite razmakom.
moje rješenje je
Kod:

#include<stdio.h>

 int abs(int n)
 {
     if(n<0) n=-n;

     return n%18;
 }



 int main(void)
 {
     int x[70];
     int n, i, min;

     scanf("%d", &n);
     for(i=0; i<n; i++)
     scanf("%d", &x[i]);

     min=x[0];
     for(i=1; i<n; i++)
     if(x[i]<min) min=x[i];
     min=min%18;


     for(i=0; i<n; i++)
     if((abs(x[i]))==min)printf("%d ", x[i]);


     return 0;
 }
što je krivo?  :?

Citanje zadatka Very Happy
EDIT:
I obicno nije dobra praksa da funkcija koja radi 2 stvari (u ovom slucaju vraca ostatak pri dijeljenju apsolutne vrijednost broja s 18 ) dobi ime samo po jednoj. Kad imas vise funkcija zaboravis sto ti koja radi ako to na neki nacin ne napises u imenu funkcije.


[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail Posjetite Web stranice
boksi
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 02. 09. 2011. (16:37:55)
Postovi: (44)16
Spol: žensko
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 13:23 ned, 18. 12. 2011    Naslov: Citirajte i odgovorite

hvala! da, obično bi trebalo pročitati zadatak kak spada :)
hvala! da, obično bi trebalo pročitati zadatak kak spada Smile


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


Pridružen/a: 09. 10. 2010. (16:35:36)
Postovi: (24E)16
Sarma = la pohva - posuda
-5 = 42 - 47

PostPostano: 2:05 pon, 19. 12. 2011    Naslov: Citirajte i odgovorite

[code:1]
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int n,i,sum,j,k;
scanf ("%d",&n);
sum=0;
if (n<-7)
{

for (i=n;i<=-7;i++)
{
k=-i;
for (j=2;j<=k;j++)
{
if (k%j==0)
{

sum+=j;
k/=j;

}

}
}
}

else

for (i=-7;i<=n;i++)
{

if (i<0) k=-i;
else
k=i;

if (i==0) continue;

for (j=2;j<=k;j++)
{
if (k%j==0)
{
sum+=j;
k/=j;

}
}
}

printf ("%d", sum);

return 0;
}[/code:1]

Ne znam zasto mi za -10 ne prođe kroz petlju kako treba, na svakom koraku ispisem sto radi, i dobro radi, za -10, -9, a onda na -8 nesto previse prebroji, ali ne znam zasto... :oops:
Znam da zbraja + 4 bezveze, sto po mom ne bi trebao, jer je i za 9 pribrojio samo jednu 3, a ne dvije.

Za -3 radi ispravno.

Ne znam kako da ispravim. Hvala unaprijed na pomoci.
Kod:

#include <stdio.h>
#include <stdlib.h>
int main (void)
{
    int n,i,sum,j,k;
    scanf ("%d",&n);
    sum=0;
    if (n<-7)
    {

        for (i=n;i<=-7;i++)
        {
            k=-i;
            for (j=2;j<=k;j++)
            {
                if (k%j==0)
                {
                     
                     sum+=j;
                     k/=j;
                     
                }
               
            }
         }
    }

    else

        for (i=-7;i<=n;i++)
        {

            if (i<0) k=-i;
            else
            k=i;
           
            if (i==0) continue;
             
            for (j=2;j<=k;j++)
            {
                if (k%j==0)
                {
                     sum+=j;
                     k/=j;
                     
                }
            }
        }
       
        printf ("%d", sum);
       
     return 0;
}


Ne znam zasto mi za -10 ne prođe kroz petlju kako treba, na svakom koraku ispisem sto radi, i dobro radi, za -10, -9, a onda na -8 nesto previse prebroji, ali ne znam zasto... Embarassed
Znam da zbraja + 4 bezveze, sto po mom ne bi trebao, jer je i za 9 pribrojio samo jednu 3, a ne dvije.

Za -3 radi ispravno.

Ne znam kako da ispravim. Hvala unaprijed na pomoci.


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


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

PostPostano: 3:16 pon, 19. 12. 2011    Naslov: Citirajte i odgovorite

Ubuduce stavi i text zadatka.

Koliko vidim, tebi zbrajanje prostih djelitelja ne valja. Treba neka unutrasnja petlja, u [tt]if[/tt] ili umjesto njega, ovisno o textu zadatka. Pogledaj taj algoritam u mojoj skripti i usporedi s ovim sto si napisala, pa ce ti biti jasnije.

Konkretno, za 8 ti u proste faktore racuna 2 i 4, sto je ocito krivo (i odatle +4 vishka :)).
Ubuduce stavi i text zadatka.

Koliko vidim, tebi zbrajanje prostih djelitelja ne valja. Treba neka unutrasnja petlja, u if ili umjesto njega, ovisno o textu zadatka. Pogledaj taj algoritam u mojoj skripti i usporedi s ovim sto si napisala, pa ce ti biti jasnije.

Konkretno, za 8 ti u proste faktore racuna 2 i 4, sto je ocito krivo (i odatle +4 vishka Smile).



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


Pridružen/a: 11. 10. 2011. (20:32:10)
Postovi: (2F)16
Sarma = la pohva - posuda
12 = 12 - 0

PostPostano: 20:57 pet, 23. 12. 2011    Naslov: Citirajte i odgovorite

Napišite program koji učitava prirodni broj n<131, te niz od n cijelih brojeva. Program treba pronaći najveći element niza djeljiv s 19, te u originalnom poretku ispisati indekse onih elementa niza kojima je prva znamenka jedna od znamenki pronađenog maksimuma.
Ako traženi maksimum ne postoji, program ne smije ništa ispisati. Ispisane brojeve odvojite razmacima.

Ne znam što nije dobro s ovim programom, a zadaća ga ne prihvaća.

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

void prvaznam(int niz[], int n, int max)
{
int znam, max2, znam2, niz2[131], i;
for(i=0;i<n;++i)

{ if(niz[i]<0) niz[i]=-niz[i];
while(niz[i]>0)
{ znam=niz[i]%10;
niz[i]=niz[i]/10;}
if(max<0) max=-max;
max2=max;

while(max2>0)
{ znam2=max2%10;
if(znam2==znam) {printf("%d ", i); break;}
max2=max2/10;
}}
return;}
int devetnaest(int niz[],int n)
{
int max, i;
for(i=0;i<n;++i)
{ if (niz[i]%19==0) { max=niz[i]; break;}
}
for(i=0;i<n;++i)
{if(niz[i]%19==0 && niz[i]>max) max=niz[i];}

return max;}

int main(void)
{
int niz[131], n, i, max;

scanf("%d", &n);

for(i=0;i<n;++i)
{ scanf("%d", &niz[i]);}
max=devetnaest(niz, n);
prvaznam(niz,n, max);

return 0;
}[/code:1]
Napišite program koji učitava prirodni broj n<131, te niz od n cijelih brojeva. Program treba pronaći najveći element niza djeljiv s 19, te u originalnom poretku ispisati indekse onih elementa niza kojima je prva znamenka jedna od znamenki pronađenog maksimuma.
Ako traženi maksimum ne postoji, program ne smije ništa ispisati. Ispisane brojeve odvojite razmacima.

Ne znam što nije dobro s ovim programom, a zadaća ga ne prihvaća.

Kod:

#include<stdio.h>

void prvaznam(int niz[], int n,   int max)
{
    int znam,  max2, znam2,  niz2[131],  i;
    for(i=0;i<n;++i)

    {     if(niz[i]<0) niz[i]=-niz[i];
           while(niz[i]>0)
            { znam=niz[i]%10;
               niz[i]=niz[i]/10;}
           if(max<0) max=-max;
           max2=max;

           while(max2>0)
        {  znam2=max2%10;
            if(znam2==znam) {printf("%d ",  i); break;}
            max2=max2/10;
        }}
return;}
int  devetnaest(int niz[],int n)

    int max,  i;
    for(i=0;i<n;++i)
    { if (niz[i]%19==0) { max=niz[i]; break;}
    }
    for(i=0;i<n;++i)
    {if(niz[i]%19==0 && niz[i]>max) max=niz[i];}
 
    return max;}

int main(void)
{
    int niz[131],  n,  i,  max;

    scanf("%d",  &n);

    for(i=0;i<n;++i)
    { scanf("%d",  &niz[i]);}
    max=devetnaest(niz, n);
    prvaznam(niz,n, max);

return 0;
}


[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:24 pet, 23. 12. 2011    Naslov: Citirajte i odgovorite

Sto ako ti je [tt]niz[i] = 0[/tt], za neki [tt]i[/tt]?, bilo bi dobro da [tt]znam[/tt] svaki put postavis na [tt]0[/tt]. Ne znam jel to sve...
Sto ako ti je niz[i] = 0, za neki i?, bilo bi dobro da znam svaki put postavis na 0. Ne znam jel to sve...



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


Pridružen/a: 11. 10. 2011. (20:32:10)
Postovi: (2F)16
Sarma = la pohva - posuda
12 = 12 - 0

PostPostano: 21:37 pet, 23. 12. 2011    Naslov: Citirajte i odgovorite

istina, u tome je bio problem. hvala
istina, u tome je bio problem. hvala


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


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

PostPostano: 3:59 sub, 24. 12. 2011    Naslov: Citirajte i odgovorite

Ima jos jedna greska, ali ti se "posrecilo" s test-primjerima koje ti je verifikator generirao. Ako niti jedan broj nije djeljiv s 19, tebi ce [tt]max[/tt] ostati nedefiniran (tj. neko smece) i onda ce ispisati nesto krivo (umjesto niceg).
Ima jos jedna greska, ali ti se "posrecilo" s test-primjerima koje ti je verifikator generirao. Ako niti jedan broj nije djeljiv s 19, tebi ce max ostati nedefiniran (tj. neko smece) i onda ce ispisati nesto krivo (umjesto niceg).



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


Pridružen/a: 24. 09. 2011. (22:21:43)
Postovi: (76)16
Spol: muško
Sarma = la pohva - posuda
= 9 - 4

PostPostano: 13:31 sub, 24. 12. 2011    Naslov: Citirajte i odgovorite

Napišite program koji učitava prirodne brojeve a i b, te u rastućem poretku ispisuje sve cijele brojeve oblika 4⋅7^i-17 koji se nalaze između a i b (bez a i b). Ispisane brojeve odvojite razmacima. Ako takvih brojeva nema, program ispisuje poruku "Nema takvih brojeva.". Pazite da tekst bude naveden točno kako piše (bez navodnika)!
Oprez: može biti a<b ili a>b ili a=b!

jel i proizvoljna potencija broja 7?
Napišite program koji učitava prirodne brojeve a i b, te u rastućem poretku ispisuje sve cijele brojeve oblika 4⋅7^i-17 koji se nalaze između a i b (bez a i b). Ispisane brojeve odvojite razmacima. Ako takvih brojeva nema, program ispisuje poruku "Nema takvih brojeva.". Pazite da tekst bude naveden točno kako piše (bez navodnika)!
Oprez: može biti a<b ili a>b ili a=b!

jel i proizvoljna potencija broja 7?



_________________
it was merely a setback
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


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

PostPostano: 13:35 sub, 24. 12. 2011    Naslov: Citirajte i odgovorite

[quote="Shaman"]...u rastućem poretku ispisuje [b]sve[/b] cijele brojeve oblika 4⋅7^i-17 koji se nalaze između a i b (bez a i b). [...]
jel i proizvoljna potencija broja 7?[/quote]

Pise da ispisuje "sve koji zadovoljavaju neki uvjet". Sto znaci pitanje "je li potencija proizvoljna"?
Shaman (napisa):
...u rastućem poretku ispisuje sve cijele brojeve oblika 4⋅7^i-17 koji se nalaze između a i b (bez a i b). [...]
jel i proizvoljna potencija broja 7?


Pise da ispisuje "sve koji zadovoljavaju neki uvjet". Sto znaci pitanje "je li potencija proizvoljna"?



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


Pridružen/a: 24. 09. 2011. (22:21:43)
Postovi: (76)16
Spol: muško
Sarma = la pohva - posuda
= 9 - 4

PostPostano: 13:37 sub, 24. 12. 2011    Naslov: Citirajte i odgovorite

hvala, to valjda znaci da i moze biti Nu{0} jel inace se ne dobije cijeli broj zaboravih na taj uvjet
hvala, to valjda znaci da i moze biti Nu{0} jel inace se ne dobije cijeli broj zaboravih na taj uvjet



_________________
it was merely a setback
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


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

PostPostano: 13:50 sub, 24. 12. 2011    Naslov: Citirajte i odgovorite

Tocno tako. :) Stvar je samo malo doradjeni prvi zadatak iz poglavlja o petljama.
Tocno tako. Smile Stvar je samo malo doradjeni prvi zadatak iz poglavlja o petljama.



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


Pridružen/a: 24. 09. 2011. (22:21:43)
Postovi: (76)16
Spol: muško
Sarma = la pohva - posuda
= 9 - 4

PostPostano: 14:35 sub, 24. 12. 2011    Naslov: Citirajte i odgovorite

ako sam dobro shvatio zdatak i ipak treba biti barem jedan jer se negativan broj ne nalazi izmedju dva prirodna broja koja ucitamo.
ako sam dobro shvatio zdatak i ipak treba biti barem jedan jer se negativan broj ne nalazi izmedju dva prirodna broja koja ucitamo.



_________________
it was merely a setback
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


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

PostPostano: 14:40 sub, 24. 12. 2011    Naslov: Citirajte i odgovorite

To te ne treba opterecivati. Da, [tt]a[/tt] i [tt]b[/tt] su prirodni, no identican bi algoritam bio i da su cijeli.
To te ne treba opterecivati. Da, a i b su prirodni, no identican bi algoritam bio i da su cijeli.



_________________
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
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, 4, 5 ... 11, 12, 13  Sljedeće
Stranica 4 / 13.

 
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