- +/- sve poruke
- ravni prikaz
- starije poruke gore
Ako je pitanje koliko je prošlo od ponoći zasto oduzimas 86400 od toga?
I tu ima stvarno GRO grešaka(...evo kako sam ja rješio,nadam se da pomaže.
#include <iostream>
using namespace std;
int main(){
int h,m,s;
cout << "TRENUTNI SAT: "; cin >> h;
cout << "MINUTA: "; cin >> m;
cout << "SEKUNDA: "; cin >> s;
int u_sekundama = h*3600 + m*60 + s;
cout << endl;
cout << "OD PONOCI JE PROSLO: " <<u_sekundama << " sekundi." << endl;
return 0;
}
Ako je pitanje koliko je prošlo od ponoći zasto oduzimas 86400 od toga?
I tu ima stvarno GRO grešaka(...evo kako sam ja rješio,nadam se da pomaže.
#include <iostream>
using namespace std;
int main(){
int h,m,s;
cout << "TRENUTNI SAT: "; cin >> h;
cout << "MINUTA: "; cin >> m;
cout << "SEKUNDA: "; cin >> s;
int u_sekundama = h*3600 + m*60 + s;
cout << endl;
cout << "OD PONOCI JE PROSLO: " <<u_sekundama << " sekundi." << endl;
return 0;
}
Puno hvala, sutra budem probao.
Ja bih još napomenuo da se ne može ovako učitavati podatke:
cin >> h, m, s;
Nego, ili ovako:
cin >> h;
cin >> m;
cin >> s;
ili:
cin >> h >> m >> s;
Ako je pitanje koliko je prošlo od ponoći zasto oduzimas 86400 od toga?
I tu ima stvarno GRO grešaka(...evo kako sam ja rješio,nadam se da pomaže.
#include <iostream>
using namespace std;
int main(){
int h,m,s;
cout << "TRENUTNI SAT: "; cin >> h;
cout << "MINUTA: "; cin >> m;
cout << "SEKUNDA: "; cin >> s;
int u_sekundama = h*3600 + m*60 + s;
cout << endl;
cout << "OD PONOCI JE PROSLO: " <<u_sekundama << " sekundi." << endl;
return 0;
}
Pomoglo mi je, biš mi mogao objasnit koja je razlika u "double" ili int (jer vidim da si ti stavljao int a knjizi biše double)?
Hvala
Stavio sam int zato kaj sati nemogu biti decimalni brojevi....kad si vidio 23.23h:21.23m ?
Stavio sam int zato kaj sati nemogu biti decimalni brojevi....kad si vidio 23.23h:21.23m ?
Znači double se stavlja samo kad su decimalni brojevi?
Znači to s dvije iste funkcije samo što jedna služi za decimalne brojeve?
Stavio sam int zato kaj sati nemogu biti decimalni brojevi....kad si vidio 23.23h:21.23m ?
Znači double se stavlja samo kad su decimalni brojevi?
Znači to s dvije iste funkcije samo što jedna služi za decimalne brojeve?
To nije FUNKCIJA to je TIP varijable.
Jedna može sadrzavati samo cijele brojeve,a druga i cijele i decimalne.
Pomoglo mi je, biš mi mogao objasnit koja je razlika u "double" ili int (jer vidim da si ti stavljao int a knjizi biše double)?
Hvala
To će biti objašnjeno naknadno. Molim strpljenje.
Što se tiče pojma "decimalni brojevi", mislim da takvo što ne postoji. Postoje cijeli, racionalni, realni brojevi...
Pomoglo mi je, biš mi mogao objasnit koja je razlika u "double" ili int (jer vidim da si ti stavljao int a knjizi biše double)?
Hvala
To će biti objašnjeno naknadno. Molim strpljenje.
Što se tiče pojma "decimalni brojevi", mislim da takvo što ne postoji. Postoje cijeli, racionalni, realni brojevi...
Hehe imam čast razogovrat s autorom knjige. Na početku da kažem da je je kniga za sad odlična jedno što mi se nije svidjelo je to što je pisana u Visal studio 2008, a ne 2010 ali nema veze.
Sad sam riješio prva tri zadatka, sad ću četvrti ali mislim da ću iamti problema. hehe
Evo došao sam do drugog djela zadataka i ne znam kako napraviti sljedeći program:
"Napišite program koji sa standarnog ulaza učitava dva broja, te nakon toga ispisuje manji od njih. "
Koja mi tu nardeba treba? Uoće ne kužim, a vjerujem da je zadatak lagan. Pomoć?
Treba ti naredba grananja IF.
Čini mi se da preskačeš,nebi autor stavio taj zadatak bez objašnjenja naredbe
Treba ti naredba grananja IF.
Čini mi se da preskačeš,nebi autor stavio taj zadatak bez objašnjenja naredbe
Ne ne preskačem, sve pratim. I mislio sam IF ali onda što u zagrade? Treba da upiše manji broj od njih, ne kužim baš. Da li bi mi mogao napsiati cod uz malo objašnjenje?
Treba ti naredba grananja IF.
Čini mi se da preskačeš,nebi autor stavio taj zadatak bez objašnjenja naredbe
Ne ne preskačem, sve pratim. I mislio sam IF ali onda što u zagrade? Treba da upiše manji broj od njih, ne kužim baš. Da li bi mi mogao napsiati cod uz malo objašnjenje?
Ajde razmišljaj malo, točno , treba ti if naredba
što ćeš staviti u uvjet if naredbe
if ( )
ispiši
else
ispiši
#include <iostream>
using namespace std;
int main(){
int prvi,drugi; // deklariramo 2 varijable koje ce poprimiti vrijednost upisanih brojeva
cin >> prvi >> drugi; // upisemo vrijednosti
if( prvi < drugi ) cout << prvi << endl; // ako je vrijednost u varijabli prvi manja od one upisane u varijablu drugi,ispisi tu vrijednost
else cout << drugi << endl; // inace,ispisi vrijednost druge varijable
return 0;
}
#include <iostream>
using namespace std;
int main(){
int prvi,drugi; // deklariramo 2 varijable koje ce poprimiti vrijednost upisanih brojeva
cin >> prvi >> drugi; // upisemo vrijednosti
if( prvi < drugi ) cout << prvi << endl; // ako je vrijednost u varijabli prvi manja od one upisane u varijablu drugi,ispisi tu vrijednost
else cout << drugi << endl; // inace,ispisi vrijednost druge varijable
return 0;
}
Hvala, tek sad kad sam pokrenuo tvoj program sam skužio što je trebalo napraviti( bit programa). Sad budem ja isto to probal ali s tri broja.
Evo ga, kako bite sad vi to pojednostavili jer je ovo moje bezveze?
#include <iostream>
using namespace std;
int main(){
int prvi,drugi,treci;
cin >> prvi >> drugi >> treci;
if( prvi < drugi ) cout << prvi << endl;
else if ( treci < drugi ) cout << treci << endl;
else if ( drugi < treci ) cout << drugi << endl;
else if ( prvi < treci ) cout << prvi << endl;
else if ( drugi < prvi ) cout << drugi << endl;
else if ( treci < prvi ) cout << treci << endl;
}
Priloženo rješenje nije točno.
Kao rezultat rada, program treba uvijek ispisati samo jedan broj. I to upravo onaj koji je najmanji od tri učitana.
Npr. Što ako se upiše:
5 7 3
Tvoj program će ispisati 5, što nije točno rješenje.
Priloženo rješenje nije točno.
Kao rezultat rada, program treba uvijek ispisati samo jedan broj. I to upravo onaj koji je najmanji od tri učitana.
Npr. Što ako se upiše:
5 7 3
Tvoj program će ispisati 5, što nije točno rješenje.
A vidm sad. jel mi možeš natuknut samo kako da ovo skratim, da li je pospupak dobar? Ne, a?
Uvedi četvrtu varijablu...
int min;
i postavi je na početku da je jednaka a;
min = a;
i onda pogledaš jeli min < b i jel min < c ,i ako je, min = b ili min = c
na krajju ispišeš min
ako trebaš pomoć s kodom,napisat ću ti ga
@KKristijan hvala, ali za sad mi nemoj pisat kod jer bi htjeo počet razmišljat, a ne samo prepisivat. hehe Ako zapnem javim.