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

zadatak za domaći (zadatak)
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
ivek imudaš
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 11. 2007. (18:41:02)
Postovi: (67)16
Spol: muško
Sarma = la pohva - posuda
12 = 14 - 2

PostPostano: 9:50 sub, 9. 2. 2008    Naslov: zadatak za domaći Citirajte i odgovorite

Napišite program koji učitava prirodne brojeve a i b, te u rastućem poretku ispisuje sve cijele brojeve koji se nalaze između a i b (uključivo i a i b), a u zapisu s bazom 6 imaju samo znamenke djeljive sa 4. 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!

#include<stdio.h>
int main(void){
int a, b, max=0, min=0, i=1, t, sum, k=0;
scanf("%d", &a);
max=a;
min=a;
scanf("%d", &b);
if(max<b) max=b;
if(min>b) min=b;
i=min;
for(;i<=max;i++)
{
sum=0;
t=i;
while(t>0)
{
sum+=(t%6);
t/=6;
}
if((sum%4)==0)
{
printf("%d ", i);
k=1;
}
}
if(k==0)
printf("Nema takvih brojeva.");
return 0;
}
Piše mi u ispravku da za ulazne parametre 898 i 393 daje pogrešan rezultat a meni nije jasno gdje griješim pa ako mi može netko pomoći bio bih zahvalan.
Napišite program koji učitava prirodne brojeve a i b, te u rastućem poretku ispisuje sve cijele brojeve koji se nalaze između a i b (uključivo i a i b), a u zapisu s bazom 6 imaju samo znamenke djeljive sa 4. 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!

#include<stdio.h>
int main(void){
int a, b, max=0, min=0, i=1, t, sum, k=0;
scanf("%d", &a);
max=a;
min=a;
scanf("%d", &b);
if(max<b) max=b;
if(min>b) min=b;
i=min;
for(;i<=max;i++)
{
sum=0;
t=i;
while(t>0)
{
sum+=(t%6);
t/=6;
}
if((sum%4)==0)
{
printf("%d ", i);
k=1;
}
}
if(k==0)
printf("Nema takvih brojeva.");
return 0;
}
Piše mi u ispravku da za ulazne parametre 898 i 393 daje pogrešan rezultat a meni nije jasno gdje griješim pa ako mi može netko pomoći bio bih zahvalan.


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


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 10:43 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

Što će se desit ako ti broj sadrži 1 i 3? To je u sumi 4, a ti samo sumu provjeravaš dal je djeljiva s 4 ;)

Malo se još pomuči, nema smisla da ti stavim rješenje odmah...već sam frendici piso sličan program, pa pitaj ak nećeš znat... 8)
Što će se desit ako ti broj sadrži 1 i 3? To je u sumi 4, a ti samo sumu provjeravaš dal je djeljiva s 4 Wink

Malo se još pomuči, nema smisla da ti stavim rješenje odmah...već sam frendici piso sličan program, pa pitaj ak nećeš znat... Cool



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ivek imudaš
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 11. 2007. (18:41:02)
Postovi: (67)16
Spol: muško
Sarma = la pohva - posuda
12 = 14 - 2

PostPostano: 11:03 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

Izgleda da nisam skužio zadatak. Znači li to onda da samo brojevi koji u bazi
6 imaju znamenke 4 i 0 ili samo 4 odgovaraju ili nešto treće?
Isprva sam mislio da zbroj znamenki treba biti djeljiv s 4. :oops:
Izgleda da nisam skužio zadatak. Znači li to onda da samo brojevi koji u bazi
6 imaju znamenke 4 i 0 ili samo 4 odgovaraju ili nešto treće?
Isprva sam mislio da zbroj znamenki treba biti djeljiv s 4. Embarassed


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


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 11:27 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

Svaka znamenka mora bit djeljiva s 4, a pošto si u susutavu s bazom 6 to su 0 i 4 ;)
Svaka znamenka mora bit djeljiva s 4, a pošto si u susutavu s bazom 6 to su 0 i 4 Wink



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
ivek imudaš
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 11. 2007. (18:41:02)
Postovi: (67)16
Spol: muško
Sarma = la pohva - posuda
12 = 14 - 2

PostPostano: 11:31 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

Ok, puno ti hvala. :D
Ok, puno ti hvala. Very Happy


[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: 13:28 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

[quote="Luuka"]već sam frendici piso sličan program[/quote]

A svrha toga je...? :roll: Podsjecam da bodovi od zadaca ne ulaze u onih 45 za prolaz. 8)
Luuka (napisa):
već sam frendici piso sličan program


A svrha toga je...? Rolling Eyes Podsjecam da bodovi od zadaca ne ulaze u onih 45 za prolaz. 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
Luuka
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 13:35 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

[quote="vsego"]

A svrha toga je...? [/quote]

Pisani su u nadi da će joj pomoć shvatit osnovne algoritme i olakšat put ka programerskom razmišljanju. Sve puno komentara, svaka fja i petlja kaj radi, zašto i kako...a ionako treba puno toga maknut i promijenit da bi prošlo verifikator ;)
vsego (napisa):


A svrha toga je...?


Pisani su u nadi da će joj pomoć shvatit osnovne algoritme i olakšat put ka programerskom razmišljanju. Sve puno komentara, svaka fja i petlja kaj radi, zašto i kako...a ionako treba puno toga maknut i promijenit da bi prošlo verifikator Wink



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
yimpa
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 18. 01. 2008. (23:56:37)
Postovi: (26)16
Spol: muško
Sarma = la pohva - posuda
= 2 - 1
Lokacija: Zagreb

PostPostano: 15:27 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

Napišite program koji učitava prirodne brojeve a i b, te u padajućem poretku ispisuje sve cijele brojeve koji se nalaze između a i b (bez a i b), a u zapisu s bazom 7 imaju samo znamenke između 4 i 6 (uključivo i granice). 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!
Rješenje:

#include<stdio.h>

int main(void){

int a,b,x,d,e,i;

scanf("%d %d",&a,&b);

if(a>b){x=a;
a=b;
b=x;}

e=0;
for([color=red]i=b[/color];i>a;i--){
x=i;
d=1;

while((x>0)&&(d==1)){
if(((x%7)==4)||((x%7)==5)||((x%7)==6))
x=x/7;
else
d=0;

}

if(d){ printf("%d ",i);
e=1;
}
}
if(!e)
printf("Nema takvih brojeva.");


return 0;
}

ovaj zadatak mi je prosao verifikator ali sta ne bi trebalo biti u for-u b-1 jer a i b nije ukljucen?

primjer:za ulazne parametre a=32 i b=40 ispisuje i 40.
Napišite program koji učitava prirodne brojeve a i b, te u padajućem poretku ispisuje sve cijele brojeve koji se nalaze između a i b (bez a i b), a u zapisu s bazom 7 imaju samo znamenke između 4 i 6 (uključivo i granice). 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!
Rješenje:

#include<stdio.h>

int main(void){

int a,b,x,d,e,i;

scanf("%d %d",&a,&b);

if(a>b){x=a;
a=b;
b=x;}

e=0;
for(i=b;i>a;i–){
x=i;
d=1;

while((x>0)&&(d==1)){
if(((x%7)==4)||((x%7)==5)||((x%7)==6))
x=x/7;
else
d=0;

}

if(d){ printf("%d ",i);
e=1;
}
}
if(!e)
printf("Nema takvih brojeva.");


return 0;
}

ovaj zadatak mi je prosao verifikator ali sta ne bi trebalo biti u for-u b-1 jer a i b nije ukljucen?

primjer:za ulazne parametre a=32 i b=40 ispisuje i 40.


[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: 15:34 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

Vjerojatno ti se posrecilo da niti jedan primjer koji je verifikator isprobao nije imao [tt]b[/tt] na kojem bi se primijetila razlika. 8)
Vjerojatno ti se posrecilo da niti jedan primjer koji je verifikator isprobao nije imao b na kojem bi se primijetila razlika. 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
yimpa
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 18. 01. 2008. (23:56:37)
Postovi: (26)16
Spol: muško
Sarma = la pohva - posuda
= 2 - 1
Lokacija: Zagreb

PostPostano: 16:25 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

najlakše je okriviti drugoga... uvijek mi se posreći :D

#include <stdio.h>
#include <math.h>
int main () {
float x,y,z;
scanf("%g%g%g",&x,&y,&z);
printf("%g",pow(x,2)+((pow(y,3)*pow(z,4))));
return 0;
}

kak je ovo proslo verifikator?
najlakše je okriviti drugoga... uvijek mi se posreći Very Happy

#include <stdio.h>
#include <math.h>
int main () {
float x,y,z;
scanf("%g%g%g",&x,&y,&z);
printf("%g",pow(x,2)+((pow(y,3)*pow(z,4))));
return 0;
}

kak je ovo proslo verifikator?


[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: 18:41 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

A sto s tim ne valja? :-k Primjeri nisu generirani tako da vas "hvataju" na [tt]float[/tt] i [tt]double[/tt], nego ta napomena stoji zato da znate s cim radi verifikator i s cim ce i vama raditi ako je sve ostalo ispravno. 8)

Nevjerojatni ste... prvo se bunite da vam verifikartor ne propusta "tocna" rjesenja, a sad vam smeta sto propusta netocna... :roll: :PP
A sto s tim ne valja? Think Primjeri nisu generirani tako da vas "hvataju" na float i double, nego ta napomena stoji zato da znate s cim radi verifikator i s cim ce i vama raditi ako je sve ostalo ispravno. Cool

Nevjerojatni ste... prvo se bunite da vam verifikartor ne propusta "tocna" rjesenja, a sad vam smeta sto propusta netocna... Rolling Eyes Weeee-heeee!!!



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


Pridružen/a: 13. 02. 2007. (20:34:54)
Postovi: (925)16
Spol: muško
Sarma = la pohva - posuda
188 = 301 - 113
Lokacija: Hakuna Matata

PostPostano: 18:44 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

[quote="yimpa"]
scanf("%g%g%g",&x,&y,&z);
[/quote]

Možda ovo? :shock:

Koliko ja znam, float-ovi se učitavaju sa %f...
yimpa (napisa):

scanf("%g%g%g",&x,&y,&z);


Možda ovo? Shocked

Koliko ja znam, float-ovi se učitavaju sa %f...



_________________
"Bolje bi prolazio na faxu da sam na drogama nego na netu" - by a friend of mine
"Poslije spavanja doma spavanje bilo di mi je najdraža stvar" - by the same guy Very Happy
[Vrh]
Korisnički profil Pošaljite privatnu poruku Pošaljite e-mail
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: 18:49 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

Kod [tt]scanf()[/tt] se formati [tt]%e[/tt], [tt]%f[/tt] i [tt]%g[/tt] ne razlikuju; napisah to vec... :?
Kod scanf() se formati %e, %f i %g ne razlikuju; napisah to vec... 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
yimpa
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 18. 01. 2008. (23:56:37)
Postovi: (26)16
Spol: muško
Sarma = la pohva - posuda
= 2 - 1
Lokacija: Zagreb

PostPostano: 20:22 sub, 9. 2. 2008    Naslov: Citirajte i odgovorite

ma ne bunim se ja haha. nego da pitam koje zadatke da vježbam za kolokvij? jel skripta najbolja? hoce li te težine biti zadaci?
ma ne bunim se ja haha. nego da pitam koje zadatke da vježbam za kolokvij? jel skripta najbolja? hoce li te težine biti zadaci?


[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