Programiranje u C++-u - pitanja i odgovori izdvojena tema

poruka: 7.285
|
čitano: 1.711.950
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
9 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Pozdrav svima.

Odlucio se i ja baciti u programerske vode pa me zanima je li pametno poceti uciti programirati u C++ bez ikakvog predznanja?

Imam dvije knjige za C++, C++ za apsolutne pocetnike i Demifisticirani C++ pa mi je plan bio prvo proci kroz prvu knjigu pa kroz drugu. Je li ima mozda neki bolji nacin da savladam c++?

Hvala unaprijed.

Moj PC  
1 0 hvala 0
11 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori

@TheArrow

 

Samo kreni, stvari ćeš hvatati u hodu. Mnogima je to bio prvi jezik.

Mada se na visokim školama obično roka, prvo po proceduralnom jeziku, te onda po objektno-orijentiranim.

Panzerkampfwagen.Unatoč svemu - Dinamo Zagreb.Leaving or dead, always ahead...
Poruka je uređivana zadnji put uto 3.1.2017 20:51 (PzKpfw).
17 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
TheArrow kaže...

Pozdrav svima.

Odlucio se i ja baciti u programerske vode pa me zanima je li pametno poceti uciti programirati u C++ bez ikakvog predznanja?

Imam dvije knjige za C++, C++ za apsolutne pocetnike i Demifisticirani C++ pa mi je plan bio prvo proci kroz prvu knjigu pa kroz drugu. Je li ima mozda neki bolji nacin da savladam c++?

Hvala unaprijed.

 ako knjige nisu nove mozda ne pokrivaju c++11 standard...  mislim to nije takav veliki problem za pocetnike, ali ako mozes naci

http://www.stroustrup.com/4th.html

to ti preporucujem.

Nemoj da te preplasi broj stranica. :D

9 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Zoidberg kaže...
TheArrow kaže...

Pozdrav svima.

Odlucio se i ja baciti u programerske vode pa me zanima je li pametno poceti uciti programirati u C++ bez ikakvog predznanja?

Imam dvije knjige za C++, C++ za apsolutne pocetnike i Demifisticirani C++ pa mi je plan bio prvo proci kroz prvu knjigu pa kroz drugu. Je li ima mozda neki bolji nacin da savladam c++?

Hvala unaprijed.

 ako knjige nisu nove mozda ne pokrivaju c++11 standard...  mislim to nije takav veliki problem za pocetnike, ali ako mozes naci

http://www.stroustrup.com/4th.html

to ti preporucujem.

Nemoj da te preplasi broj stranica. :D

 Pogledao sam u i u knjizi C++ za apsolutne pocetnike se C++11 nista ne spominje a ni u u Demifisticiranom C++ jer imam tek 2 izdanje...znaci da ucim po toj knjizi koju si preporucio a ove ignoriram?

15 godina
offline
Programiranje u C++-u - pitanja i odgovori

Ekipa, instalirao sam Visual Studio 2015 ali u njemu dok odem na Visual C++ imamo samo dole navedeno, a to što mi je ponuđeno ni u jednom ne mogu izraditi ništa, dali se treba još šta instalirati da bi radilo? 

 
0 0 hvala 0
10 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori
Moj PC  
2 0 hvala 2
10 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
ERROR1911 kaže...

Ekipa, instalirao sam Visual Studio 2015 ali u njemu dok odem na Visual C++ imamo samo dole navedeno, a to što mi je ponuđeno ni u jednom ne mogu izraditi ništa, dali se treba još šta instalirati da bi radilo? 

 Piše ti install universal windows platform tools i onda bi se trebao instalirati paket za C++ (po sjecanju govorim). Nakon instalacije, to bi onda trebalo izgledati ovako:

 

8 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Pozdrav svima,

Ne znam kako rijesiti ovaj zadatak.. "Napišite program koji učitava neki broj n i ispisuje sve njegove parne djelitelje".

 

#include <iostream>

using namespace std;

int main()
{
int n;

cout << "Unesite broj n: ";
cin >> n;

cout << "\nParni djelitelji broja " << n << " su: ";

for(int i=1; i<=n; i++)
{
if (n%i == 0) cout << i << ",";
}

return 0;
}

Za sada imam ovo, ispisuju se svi djelitelji, ne znam gdje i kako da stavim mogucnost ispisa samo parnih djelitelja

 
0 0 hvala 0
16 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
Parne brojeve provjeris sa ovime: if (n%2 == 0)
Lack of money is the root of all evil. George Bernard Shaw
17 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
Geronimo811 kaže...

Pozdrav svima,

Ne znam kako rijesiti ovaj zadatak.. "Napišite program koji učitava neki broj n i ispisuje sve njegove parne djelitelje".

 

#include <iostream>

using namespace std;

int main()
{
int n;

cout << "Unesite broj n: ";
cin >> n;

cout << "\nParni djelitelji broja " << n << " su: ";

for(int i=1; i<=n; i++)
{
if (n%i == 0) cout << i << ",";
}

return 0;
}

Za sada imam ovo, ispisuju se svi djelitelji, ne znam gdje i kako da stavim mogucnost ispisa samo parnih djelitelja

 Sve ostaviš isto, modificiraš petlju.

for(int i = 2 ; i <= n ; i += 2)

8 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Pozdrav svima, nadam se necijoj pomoci u navedenom zadatku(hitno mi je) pokusavao sam da ga rijesim na razne nacine ali nisam uspijevao... PS.(tek sam prvi razred srednje skole i ovo ucim jer volim i zelim da postanem jedan odlican programer samo je problem sto nemam dobrog mentora hehe) a evo i tekst zadatka:

 

Neka su vam dati svi prirodni brojevi od 1 do N. Poredajte te brojeve u krug. Zatim izaberite broj K. Nakon toga krenite od broja 1 i brišite svaki K-ti broj na koji naiđete. Koji ce vam broj ostati na kraju?

Na primjer, neka je N = 5 i K = 2. Imamo:

1 2 3 4 5

Krecemo od broja 1. Skocicemo 2 mjesta i doci do broja 3, kojeg brišemo. Sada imamo brojeve

1 2 3 4 5

Sa 3 skacemo dva mjesta na broj 5, te ga brišemo:

1 2 3 4 5

Zatim dolazimo do broja 2 (pošto su brojevi poredani u krug):

1 23 4 5

Sada dolazimo do broja 1, pošto prekrižene brojeve ne racunamo prilikom skakanja:

123 4 5

Na kraju nam ostaje broj 4.

Ulaz i izlaz

Ulazne podatke citate iz datoteke krug.in. U prvoj i jedinoj liniji se nalaze brojevi

1 <=N <=1000; 1 <=K <= N.

U datoteku krug.out, ispišite preostali broj koji dobijete primjenom gore opisanog postupka.

Testni primjeri

krug.in

5 2

krug.out

4

 

HVALA SVIMA UNAPRIJED! Lp!

 
0 0 hvala 0
11 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
N30 kaže...

Pozdrav svima, nadam se necijoj pomoci u navedenom zadatku(hitno mi je) pokusavao sam da ga rijesim na razne nacine ali nisam uspijevao... PS.(tek sam prvi razred srednje skole i ovo ucim jer volim i zelim da postanem jedan odlican programer samo je problem sto nemam dobrog mentora hehe) a evo i tekst zadatka:

 

Neka su vam dati svi prirodni brojevi od 1 do N. Poredajte te brojeve u krug. Zatim izaberite broj K. Nakon toga krenite od broja 1 i brišite svaki K-ti broj na koji naiđete. Koji ce vam broj ostati na kraju?

Na primjer, neka je N = 5 i K = 2. Imamo:

1 2 3 4 5

Krecemo od broja 1. Skocicemo 2 mjesta i doci do broja 3, kojeg brišemo. Sada imamo brojeve

1 2 3 4 5

Sa 3 skacemo dva mjesta na broj 5, te ga brišemo:

1 2 3 4 5

Zatim dolazimo do broja 2 (pošto su brojevi poredani u krug):

1 23 4 5

Sada dolazimo do broja 1, pošto prekrižene brojeve ne racunamo prilikom skakanja:

123 4 5

Na kraju nam ostaje broj 4.

Ulaz i izlaz

Ulazne podatke citate iz datoteke krug.in. U prvoj i jedinoj liniji se nalaze brojevi

1 <=N <=1000; 1 <=K <= N.

U datoteku krug.out, ispišite preostali broj koji dobijete primjenom gore opisanog postupka.

Testni primjeri

krug.in

5 2

krug.out

4

 

HVALA SVIMA UNAPRIJED! Lp!

 Objavi sta si pokusao pa cemo ti reci sta ne valja.

17 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
N30 kaže...

Pozdrav svima, nadam se necijoj pomoci u navedenom zadatku(hitno mi je) pokusavao sam da ga rijesim na razne nacine ali nisam uspijevao... PS.(tek sam prvi razred srednje skole i ovo ucim jer volim i zelim da postanem jedan odlican programer samo je problem sto nemam dobrog mentora hehe) a evo i tekst zadatka:

 

Neka su vam dati svi prirodni brojevi od 1 do N. Poredajte te brojeve u krug. Zatim izaberite broj K. Nakon toga krenite od broja 1 i brišite svaki K-ti broj na koji naiđete. Koji ce vam broj ostati na kraju?

Na primjer, neka je N = 5 i K = 2. Imamo:

1 2 3 4 5

Krecemo od broja 1. Skocicemo 2 mjesta i doci do broja 3, kojeg brišemo. Sada imamo brojeve

1 2 3 4 5

Sa 3 skacemo dva mjesta na broj 5, te ga brišemo:

1 2 3 4 5

Zatim dolazimo do broja 2 (pošto su brojevi poredani u krug):

1 23 4 5

Sada dolazimo do broja 1, pošto prekrižene brojeve ne racunamo prilikom skakanja:

123 4 5

Na kraju nam ostaje broj 4.

Ulaz i izlaz

Ulazne podatke citate iz datoteke krug.in. U prvoj i jedinoj liniji se nalaze brojevi

1 <=N <=1000; 1 <=K <= N.

U datoteku krug.out, ispišite preostali broj koji dobijete primjenom gore opisanog postupka.

Testni primjeri

krug.in

5 2

krug.out

4

 

HVALA SVIMA UNAPRIJED! Lp!

 Jesi me izdavio sa PP, nemoj to više raditi, ne rješavam zadatke preko PP, što imaš stavi ovdje na forum pa će netko valjda pomoći.

 

Možeš ovako

 

#include<iostream>
#include<vector>

using namespace std;

int main()
{
   vector<int> V;
   int n, k, trenutna;
   cin >> n >> k;
   trenutna = k%n;
   for (int i = 1; i <= n; i++)
      V.push_back(i);
   while (V.size() > 1)
   {
      
      V.erase(V.begin() + trenutna);
      trenutna = (trenutna + k-1) % V.size();
   }
   cout << V[0] << endl;
   return 0;
}

Poruka je uređivana zadnji put čet 12.1.2017 21:01 (Floki).
8 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Programiranje mi nikako neida na faksu, neam pojma o pojmu gadi mi se al sta cu, sta se mora se mora... Imao sam programiranje od 1. srednjeg i nisam nista naucio nit me ikad zanimalo. Upiso sam elektrotehniku na faksu zato sto sam mislio da ga nece biti, da sam ga se zauvijek rjesio... ali tu je... taj smrdljivi c++. U grob ce me otpratit. Kolokvij sam pao, kako cu proc ispite neam pojma al ako se nekom da ili ako to kuzi bio bih mu vrlo zahvalan kad bi mi rjesio ova 4 zadatka da bar na laboratorijskim vjezbama ne sjedim to tulac i ceka da prode sat ipo, ono da skupim taj 1 bod. Zadatci su iz lekcije C biblioteka ako to sta pomaze i vidio sam da svi koristite onaj cin i cout al ovdje se koristi printf i scanf pa ako mozete tako napisat programe. Zadatci su na slici.

 
0 4 hvala 0
14 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori

A zašto ti to ne bi naučio?

 

Ova tema inače ne služi da jedni drugima riješavaju zadaće, kolokvije i pomažu drugima da se provuku na faksu ili u školi. Tema je za one koji su spremni zagrijati stolicu pa im zapne, a takvima se uvijek rado pomogne. Ako hoćeš gotova rješenja plati nekome.

 

S takvim stavom ti nikad neće ni ići. Promijeni način razmišljanja i motiviraj se malo jer ovako ti ne bi dao ni lopatu u ruke. Svi bi htjeli raditi samo ono što im se sviđa i što vole, ali je realnost malo drugačija.

 

Programiranje nije nikakva neviđena nauka i ne vidim po čemu bi bilo teže (barem ovo što učite) od elektrotehnike, fizike, matematike ili bilo čega iz STEM područja gdje se treba učiti s razumijevanjem, a već si dosad svladao (inače ne bi ni bio na faksu).

 

Nisi ni prvi ni zadnji kojemu to nije odmah leglo i kome se gadilo, ali su vrijedni spomena jedino oni koji su posvetili mjesec dana svojeg interesa (svaki dan koji sat) da bi svladali to i rijesili se gađenja i straha od c++ jezika ili programiranja općenito. Moj savjet ti je da se trgneš i naučiš osnove (deklaracija varijabli, osnovni programski konstrukti if, while, for; upis/ispis podataka, polja i funkcije). Riješit ćeš si problem koji uporno povlačiš, a možda te i zainteresira i shvatiš koliko je to zapravo korisna stvar.

★★★★★☆
8 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
"Nisi ni prvi ni zadnji kojemu to nije odmah leglo"

Ako nisi pročitao ja sam imo programiranje od 1. Srednjeg i pojma nemam. Znam ono da ispiše hello world i to je to. Nije meni problem sad sjest i gledati kojekakve tutorial na YouTube, problem je to sto je ispit za mjesec dana a imam još i druge predmete za ucit.
11 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
iwan997 kaže...
"Nisi ni prvi ni zadnji kojemu to nije odmah leglo"

Ako nisi pročitao ja sam imo programiranje od 1. Srednjeg i pojma nemam. Znam ono da ispiše hello world i to je to. Nije meni problem sad sjest i gledati kojekakve tutorial na YouTube, problem je to sto je ispit za mjesec dana a imam još i druge predmete za ucit.

 Drugim rijecima ti od 1. razreda imas programiranje i od 1. razreda ga ne ucis. Zadatke koje si stavio su osnove, nisu nikakvi napredni algoritmi.

8 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori

Hvala puno Floki!!!

Nisam ucio vektore jos(ucim sam sa interneta nekim redom kako mi sta zatreba od sintakse) ali mi nece biti problem sada sjesti sat, dva , tri zavisi koliko ce mi trebati da to shvatim i naucim to ce mi biti samo razlog vise da ih naucim :))) 

PS. Izvini zbog smaranja sa pp, jer sam bio na mobu a nesto nisam uspijevao da postavim post.... hvala jos jednom na rjesenju! Lp!

14 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
tLeon kaže...
iwan997 kaže...
"Nisi ni prvi ni zadnji kojemu to nije odmah leglo"

Ako nisi pročitao ja sam imo programiranje od 1. Srednjeg i pojma nemam. Znam ono da ispiše hello world i to je to. Nije meni problem sad sjest i gledati kojekakve tutorial na YouTube, problem je to sto je ispit za mjesec dana a imam još i druge predmete za ucit.

 Drugim rijecima ti od 1. razreda imas programiranje i od 1. razreda ga ne ucis. Zadatke koje si stavio su osnove, nisu nikakvi napredni algoritmi.

Znači upravo tako. Godinama te "dave" s tim a meni se čini da ti to uporno odbijaš ko da tjeraš neki inat ili nešto. Tako mi se bar čini, nemam neke pametnije zaključke jer te ne poznajem.

 

Ovo što ti tu govorimo su dobronamjerne kritike koje možda još ne razumiješ, ali razmisli o njima ako želiš riješiti SVOJ problem. Znam da ti ovo zvuči ko tipično pametovanje staraca ili profesora ili ne znam koga ali mi to stvarno nije cilj.

 

Sreo sam se s puno ljudi koji su razmišljali identično ko ti i već nakon par sati pokazivanja nekih osnova (upiši broj, ispiši ga pomnoženog s 5, pa ga ispiši 100 put, itd) su se riješili gađenja i zainteresirali i tako riješili problem izbjegavanja programiranja. Ti to možeš naučiti ali ne želiš (svjesno ili nesvjesno). A isto tako niko ne želi riješavati tvoje zadatke besplatno jer su se ljudi pomučili da steknu to znanje i nema razloga da ti to riješe. Čak sam na trenutak krenuo da ti to riješim ali sam se u sekundi zaustavio jer zašto bi ja trošio svoje vrijeme na to? Da ti pomognem? Teško, jer ti ništa neću pomoći, samo ću ti zaraditi jedan bod, a problem ćeš i dalje imati. Plati nekome 50kn za taj jedan bod pa ćeš možda razmisliti da sam naučiš to. Onaj tko nije spreman pomučiti se barem malo za nešto, trebao bi biti spreman platiti za to.

 

Nažalost sresti ćeš se s još puno takvih zadataka i obaveza na faksu i na poslu koji će ti se gaditi ali ih nećeš moći izbjeći. Samo ćeš s vremenom manje razmišljati o tome kako ti se gade, a više kako ih riješiti sa što manje bola i muke. Čim više odgađaš rješavanje problema (npr. cijelu srednju školu) to ti se problem i više gadi i misliš da je veći nego je.

 

RJEŠENJA:

1. ako ne želiš naučiti programiranje i možeš se provući s tuđim rješenjima i na labosima i na kolokvijima i na ispitu - PLATI za ta rješenja ili iskorištavaj nekoga da riješava tvoje obaveze

2. ako ne ide prva opcija ili se konačno natjeraš, žrtvuj svaki dan samo jedan sat koji visiš na fejsu ko i ja i uči polako c++ (ne moraš sam, nek ti neko pomogne - nije sramota pitati)

 

Mislim da ti je sad sve rečeno i ne smijemo dalje u tu raspravu motivacije jer je ovo tema za probleme oko C++ koda, a ne zašto bi ga neko trebao početi učiti.

★★★★★☆
17 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
N30 kaže...

Hvala puno Floki!!!

Nisam ucio vektore jos(ucim sam sa interneta nekim redom kako mi sta zatreba od sintakse) ali mi nece biti problem sada sjesti sat, dva , tri zavisi koliko ce mi trebati da to shvatim i naucim to ce mi biti samo razlog vise da ih naucim :))) 

PS. Izvini zbog smaranja sa pp, jer sam bio na mobu a nesto nisam uspijevao da postavim post.... hvala jos jednom na rjesenju! Lp!

 Nabavi ovu knjigu ako hoćeš dobrog mentora http://kusalic.com/book/

 

Vidim da ideš u tehničku, nemoj zanemarivati prosjek radi programiranja, pogotovo uči matematiku i fiziku. Ako se želiš ozbiljno baviti programiranjem, svaki faks gleda prosjek ocjena i moraš znati matematiku i fiziku.

 

 

Inače, ovaj gornji algoritam ide i za niz, na index trenutni izvrši se pomak niza u lijevo.

 

#include<iostream>

using namespace std;



int main()
{
   int niz[1000];
   int n, k, trenutna;
   cin >> n >> k;
   for (int i = 1; i <= n; i++)
      niz[i - 1] = i;
   trenutna = k%n;
   while (n > 1)
   {
      for (int i = trenutna; i < n; i++)
         niz[i] = niz[i + 1];
      n--;
      trenutna = (trenutna + k-1) % n;
   }
   cout << niz[trenutna] << endl;
   return 0;
}

Poruka je uređivana zadnji put pet 13.1.2017 16:48 (Floki).
8 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Ok, koji onda program da koristim za izradu tih programa ? Mi na faksu koristimo nesto ljubicasto od microsofta 2015.

 
0 4 hvala 0
8 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

pozzz svima, evo imam sad novi zadatak msm sad imam i dosta koda malo mi sasvim fali, al sam tacno popizdio na kakvim stvarima grijesim! ako moze neko da pogleda u cemu je greska bio bih mu zahvalan a postavit cu i tekst zadatka...

 

#include <iostream>

using namespace std;

int main()
{
int k[100];
int a,bin,i=0,p,l;
cin>>bin;
while(bin>0){
a= bin%10;
bin /= 10;
p=bin%10;
bin/=10;
l=bin%10;
bin/=10;
k[i]=(l*100)+(p*10)+(a*1);
i++;}
i =0;
while(k[i]!=i)
{
switch(k[i])
{
case 000 : cout<<"0";
break;
case 001 : cout<<"1";
break;
case 010 : cout<<"2";
break;
case 011 : cout<<"3";
break;
case 100 : cout<<"4";
break;
case 101 : cout<<"5";
break;
case 110 : cout<<"6";
break;
case 111 : cout<<"7";
break;}
i++;
}

return 0;
}

 

Mali Haso uči brojne sisteme. Kako malom Hasi baš i ne ide matematika, Haso prvo vježba pretvaranje brojeva iz binarnog u oktalni brojni sistem. Algoritam za pretvaranje brojeva kojeg Slavko koristi je sljedeći:

  1. Proširuj binarni broj nulom s lijeve strane sve dok broj cifara nije djeljiv s 3.
  2. Grupiraj uzastopne binarne cifre u grupe po 3 cifre.
  3. Zamijeni svaku grupu binarnih znamenki odgovarajućom oktalnom znamenkom (vidi tablicu ispod).

Binarno Oktalno

000                 0

001                 1

010                 2

011                 3

100                 4

101                 5

110                 6

111                 7

Napišite program koji pretvara binarni broj u oktalni kako bi Haso mogao provjeravati tačnost svojih rezultata.

Ulaz i izlaz

U prvom redu fajla octo.in nalazi se broj zapisan u binarnom brojnom sistemu, broj cifara je manji od 100, a prva cifra će biti jedan.

U prvi red fajla octo.out potrebno je ispisati traženi broj u oktalnom brojnom sistemu.

Testni primjeri

octo.in

1010

octo.out

12

octo.in

11001100

octo.out

314 

Hvala unaprijed svima, naime sam imao ideju da razbijam broj po 3 cifre i da ispitujem za svaki kroz case petlju, sto se vidi i u kodu, aproblem mi stvara to sto kad unesem broj npr 101 ispise mi 500 a ne 5 ili ako unesem 101101 ispise mi 550 a ne 55, pls nek neko pomogne, nek neko malo pregleda kod pls....

Hvala unaprijed svima! Lp!

 

Poruka je uređivana zadnji put sub 14.1.2017 15:23 (N30).
 
0 1 hvala 0
8 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori

Hvala Floki  hocu, mada da mi to nije stvarno neko spomenuo ko je iskusan u oovme ne bih vjerovao, poceo sam cak zanemarivati prosjek mislim ne sve navikao sam da budem 5.0 sad sam imao 4,77 al et..uglavnom gdje mogu kupiti tu knjigu jer nisam iz hrvatske(iz BiH tacnije), ali poslusat cu te savjete oko prosjeka, HVALAA!

Poruka je uređivana zadnji put pet 13.1.2017 16:54 (N30).
17 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
N30 kaže...

Hvala Floki  hocu, mada da mi to nije stvarno neko spomenuo ko je iskusan u oovme ne bih vjerovao, poceo sam cak zanemarivati prosjek mislim ne sve navikao sam da budem 5.0 sad sam imao 4,77 al et..uglavnom gdje mogu kupiti tu knjigu jer nisam iz hrvatske(iz BiH tacnije), ali poslusat cu te savjete oko prosjeka, HVALAA!

 Možeš ovdje https://element.hr/autori/191/domagoj-kusalic

Vjerojatno isporučuju i u BIH, a vjerojatno i tamo ima distributera.

8 godina
neaktivan
offline
Re: Programiranje u C++-u - pitanja i odgovori
Hvala, a Jesil našao problem gore u kodu sry ako sam naporan jer samo se tim bakcem i na to mislim...
17 godina
offline
Re: Programiranje u C++-u - pitanja i odgovori
N30 kaže...
Hvala, a Jesil našao problem gore u kodu sry ako sam naporan jer samo se tim bakcem i na to mislim...

 Ne vršiš ispis kako treba, niz k ispiši obrnuto sa for petljom , dakle neki index j ide od i - 1 do 0.

Uz to u switchu uzmi dekadske vrijednosti

0

1

10

11

100

101

110

111

Poruka je uređivana zadnji put ned 15.1.2017 16:22 (Floki).
8 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Hvala Floki!!!! Kralj si!! Ispravio sam i sve radi super!

Evo ispravljen kod mozda nekom posluzi u buducnosti :))

 

#include <iostream>

using namespace std;

int main()
{
int k[100];
int a,bin,i=0,p,l;
cin>>bin;
while(bin>0){
a= bin%10;
bin /= 10;
p=bin%10;
bin/=10;
l=bin%10;
bin/=10;
k[i]=(l*100)+(p*10)+(a*1);
i++;}
while(i!=0)
{
switch(k[i-1])
{
case 0 : cout<<"0";
break;
case 1 : cout<<"1";
break;
case 10 : cout<<"2";
break;
case 11 : cout<<"3";
break;
case 100 : cout<<"4";
break;
case 101 : cout<<"5";
break;
case 110 : cout<<"6";
break;
case 111 : cout<<"7";
break;}
i--;
}

return 0;
}

 
1 0 hvala 0
12 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

.

Poruka je uređivana zadnji put pet 27.1.2017 11:58 (chilimdj).
Moj PC  
0 6 hvala 0
8 godina
neaktivan
offline
Programiranje u C++-u - pitanja i odgovori

Jel netko može pronaći grešku u ovom programu ? 

 

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


void upisi(int x[10])
{
int i;
randomize();
for(i=0;i<100;i++)
x[i]=random(1000)-500;
}
void sortiraj(int x[100])
{

int pom,i,j;
for(i=0;i<99;i++)
for(j=i+1;j<100;j++)
if(x[j]<x[i])
{
pom=x[i];
x[i]=x[j];
x[j]=pom;
}
}

void ispisi(int x[100])
{
int i;
for(i=0;i<100;i++)
printf("%d\t",x[i]);
}
void main()
{

int a[100];
upisi(a);
printf("\n nesortirano polje je: \n");
ispisi(a);
sortiraj(a);
printf("\n sortirano polje je \n");
ispisi(a);
getch();
}

Konlaw Attract
 
0 0 hvala 0
15 godina
offline
Programiranje u C++-u - pitanja i odgovori

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


void upisi(int x[10])
{
int i;

for(i=0;i<100;i++)
x[i]=rand()%500;
}
void sortiraj(int x[100])
{

int pom,i,j;
for(i=0;i<99;i++)
for(j=i+1;j<100;j++)
if(x[j]<x[i])
{
pom=x[i];
x[i]=x[j];
x[j]=pom;
}
}

void ispisi(int x[100])
{
int i;
for(i=0;i<100;i++)
printf("%d\t",x[i]);
}
int main()
{

int a[100];
upisi(a);
printf("\n nesortirano polje je: \n");
ispisi(a);
sortiraj(a);
printf("\n sortirano polje je \n");
ispisi(a);
return 0;
}

Moj PC  
0 0 hvala 0
E-mail:
Lozinka:
 
vrh stranice