Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pomoc / savjeti oko C++
Author Message
kecko Offline
Forumaš
***

Posts: 645
Joined: Nov 2009
Reputation: 20
Post: #21
RE: Pomoc / savjeti oko C++
moj bivši profesor He he He he He he
19-03-2010 08:27 AM
Find all posts by this user Quote this message in a reply
danielvast Offline
Forumaš
***

Posts: 432
Joined: Dec 2009
Reputation: 22
Post: #22
RE: Pomoc / savjeti oko C++
Da slažem se da je knjiga Ratka Jakopeca 'C++ programiranje za apsolutne početnike' knjiga stvarno super, a za demistificirani c++ nije mi bas puno pomogla iako navedena pod literaturom kolegija na mom fax-u meni osobno nije puno pomogla! Možda radi samog opsega knjige djeluje nekako zastrašujućeHappy

"When all else fails, read the manual."
(This post was last modified: 19-03-2010 09:44 PM by danielvast.)
19-03-2010 09:42 PM
Find all posts by this user Quote this message in a reply
KriptoN Offline
Novi korisnik
*

Posts: 2
Joined: Apr 2010
Reputation: 0
Post: #23
RE: Pomoc / savjeti oko C++
Gdje se u Sarajevu ima uzeti ta knjiga (Ratka Jakopeca 'C++ programiranje za apsolutne početnike') a i tu demistificirani c++ bih kupio , i koliko kostaju ??
09-04-2010 11:39 PM
Find all posts by this user Quote this message in a reply
maridza Offline
Novi korisnik
*

Posts: 1
Joined: Sep 2010
Reputation: 0
Post: #24
RE: Pomoc / savjeti oko C++
Zivo zdravo! Vidim da nema skorasnjih postova,ali ipak se nadam da ce mi neko odgovooriti na jedno prosto pitanje! Jel moze neko da mi kaze kako izgleda jedan kompletan program u C++? ako nesto pomaze,radim zadatak za ispit i evo sta mi se trazi: da kreiram klasu MapaBlaga,gde su private dinamicka matrica i dimenzije matrice tipa int,a public su:
default konstruktor za dimenzija matrice na 100x100
konstruktor za postavljanje dimenzija matrice i alokaciju prostora za clanove
funkcije koje vracaju dimenzije polja (inline) !sta ovo znaci!??
funkciju koja vraca broj kovcega sa blagom na toj poziciji
operatorsku f-ju >> koja ucitava mapu (prvo dimenzije,pa alocira prostor pa vrednosti po vrstama)
operatorsku f-ju << koja vrsi ispis
22-09-2010 07:29 PM
Find all posts by this user Quote this message in a reply
joskobabic Offline
Novi korisnik
*

Posts: 1
Joined: Oct 2010
Reputation: 0
Post: #25
RE: Pomoc / savjeti oko C++
To su osnove koje možeš naći u knjizi Demistificirani c++. Sjećam se da za svaki zadatak koji si pitao postoj svoj naslov u toj knjizi. Ovi te ne traže ništa posebno komplicirano. Samo iz knjige prepišeš i prepraviš u svoje. Inline znači umetnutu funkciju u sam konstruktor. Funkcije se obično ne definiraju u konstruktoru, ali može se. Kažem ti u knjizi postoji to poglavlje i prvi najobičniji primjer uzmeš i prepraviš ga.

_________________________________________________
ja ništa ne znam
špedicija
14-10-2010 09:26 AM
Find all posts by this user Quote this message in a reply
zuco Offline
Novi korisnik
*

Posts: 3
Joined: Dec 2010
Reputation: 0
Post: #26
RE: Pomoc / savjeti oko C++
Ne znam jesam postavio pitanje na pravo mjesto, ako nisam unaprijed se izvinjavam novi sam na forumu i novi u c++ Namigivanje.

Ovako, imam zadatak koji trebam riješiti pa trebam pomoc.
Zadatak: Kreirati rastući niz s "n" clanova te taj niz urediti u zubcasti niz. Pojašnjenje, ako unesemo neki niz od 6 članova (2,3,7,10,17,20) nakon sto ga uredimo u zupčasti bi trebao igledati ovako (3,2,10,20,17), dakle trebalo bi zamijeniti mjesta clanovima (1,2,3,4,5,6) ovako (2,1,4,3,6,5). Sta sam ja uradio, kreiram niz s "n" clanova ali dio gdje trebam promijeniti mjesta mi zadaje probleme ne znam kako to da uradim, pa bih molio Vasu pomoc, unaprijed zahvaljujem.

Moj kod koji sam uradio glasi ovako:

Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int A[100];
int N,i, j, temp;
cout<<"Unesi N:";
cin>>N;
for(i = 0; i < N; i++){
cout<< "\nUnesite polje[" << i << "] = ";
cin>> A[i];
}
for(i = 0; i<N; i++)
cout<< A[i] << "\n";
system ("PAUSE");
return 0;
}
Trebam pomoc za dalje ili pomoc kako i ovaj dio da bolje riješim.

pozz
07-12-2010 01:38 AM
Find all posts by this user Quote this message in a reply
zuco Offline
Novi korisnik
*

Posts: 3
Joined: Dec 2010
Reputation: 0
Post: #27
RE: Pomoc / savjeti oko C++
Pozz ponovo, nesto sam uspio rijesiti ali i dalje imam problem u slucaju kada u nizu imam neparan broj elemenata.
Molim iskusne znalce da mi ukazu na greske.

Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int A[100];
int N,i, j,k, temp;
cout<<"Molimo unesite paran broj clanova niza!!!"<<"\n";
cout<<"Unesi N:";
cout<<"\n";
cin>>N;
    if(N%2!=0){
        cout<<"Potrebno je unijeti paran broj clanova niza!!!";
        cout<<"\n";
            }
    else{
            for(i = 0; i < N; i++){
                cout<< "\nUnesite polje" << i << " = ";
                cin>> A[i];
                }
        A[i];
        // sortiranje niza (od najmanjeg do najvećeg)
        for(i = 0; i < N-1; i++)
        for(j = i+1; j < N; j++)      
            if(A [i] > A[j]){
            temp = A[i];
            A[i] = A[j];
            A[j] = temp;
            }
        for(i = 0; i<N; i++)
            cout<< A[i] << "\n";
            cout<< "\n";
        cout<< "Zupcasti niz: "<< "\n";
        cout<< "\n";
        for(k =1; k<=N; k++)
                if (k % 2 >0){        
                     cout<< A[k] << "\n";
                    }
                
                else {
                     cout<< A[k-2] << "\n";  
                              
                     }
    }

system ("PAUSE");
return 0;
return 0;
}
Unaprijed hvala
(This post was last modified: 08-12-2010 12:41 AM by zuco.)
08-12-2010 12:40 AM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 645
Joined: Nov 2009
Reputation: 20
Post: #28
RE: Pomoc / savjeti oko C++
Piše ti da je potrebno unijeti paran broj niza i imaš provjeru za to... :)) Pa treba to i provjeru maknuti van
A onda ne ispisuje ti se zadnji član...
Pa onda trebaš provjeravat u zadnjoj for petlji da li je u pitanju zadnji element i da li je broj članova niza neparan, ako je onda samo ispišeš zadnji član... evo i code.
Inače preporučam ti da svuda stavljaš vitičaste zagrade ako si početnik. Čak i maheri koji godinama programiraju veći dio njih uvijek stavlja {} makar se samo jedna funkcija iza toga pozivala.Jer tu se prelako pogriješi. Makar ovdje nije bilo greške u tome .))
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int A[100];
int N,i, j,k, temp;
cout<<"Unesi N:";
cout<<"\n";
cin>>N;

            for(i = 0; i < N; i++){
                cout<< "\nUnesite polje" << i << " = ";
                cin>> A[i];
                }
        A[i];
        // sortiranje niza (od najmanjeg do najvećeg)
        for(i = 0; i < N-1; i++)
        for(j = i+1; j < N; j++)      
            if(A [i] > A[j]){
            temp = A[i];
            A[i] = A[j];
            A[j] = temp;
            }
        for(i = 0; i<N; i++)
            cout<< A[i] << "\n";
            cout<< "\n";
        cout<< "Zupcasti niz: "<< "\n";
        cout<< "\n";
        for(k =1; k<=N; k++)
        {
            if((k==N)&&(k%2==1))
            {
                cout<< A[k-1];
                
            }
            else
            {
                if (k % 2 >0){        
                     cout<< A[k] << "\n";
                    }
                
                else {
                     cout<< A[k-2] << "\n";  
                              
                     }
            }
    }
system ("PAUSE");
return 0;
}
(This post was last modified: 08-12-2010 09:51 AM by kecko.)
08-12-2010 09:48 AM
Find all posts by this user Quote this message in a reply
zuco Offline
Novi korisnik
*

Posts: 3
Joined: Dec 2010
Reputation: 0
Post: #29
Wink RE: Pomoc / savjeti oko C++
kecko Wrote:Piše ti da je potrebno unijeti paran broj niza i imaš provjeru za to... :)) Pa treba to i provjeru maknuti van
A onda ne ispisuje ti se zadnji član...
Pa onda trebaš provjeravat u zadnjoj for petlji da li je u pitanju zadnji element i da li je broj članova niza neparan, ako je onda samo ispišeš zadnji član... evo i code.
Inače preporučam ti da svuda stavljaš vitičaste zagrade ako si početnik. Čak i maheri koji godinama programiraju veći dio njih uvijek stavlja {} makar se samo jedna funkcija iza toga pozivala.Jer tu se prelako pogriješi. Makar ovdje nije bilo greške u tome .))
Code:
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int A[100];
int N,i, j,k, temp;
cout<<"Unesi N:";
cout<<"\n";
cin>>N;

            for(i = 0; i < N; i++){
                cout<< "\nUnesite polje" << i << " = ";
                cin>> A[i];
                }
        A[i];
        // sortiranje niza (od najmanjeg do najvećeg)
        for(i = 0; i < N-1; i++)
        for(j = i+1; j < N; j++)      
            if(A [i] > A[j]){
            temp = A[i];
            A[i] = A[j];
            A[j] = temp;
            }
        for(i = 0; i<N; i++)
            cout<< A[i] << "\n";
            cout<< "\n";
        cout<< "Zupcasti niz: "<< "\n";
        cout<< "\n";
        for(k =1; k<=N; k++)
        {
            if((k==N)&&(k%2==1))
            {
                cout<< A[k-1];
                
            }
            else
            {
                if (k % 2 >0){        
                     cout<< A[k] << "\n";
                    }
                
                else {
                     cout<< A[k-2] << "\n";  
                              
                     }
            }
    }
system ("PAUSE");
return 0;
}

Hvala kralju, na pomoci i na savjetima. Onu petlju za provjeru sam bio postavio jer je radilo problem kada se unese neparan broj to je i bilo neko privremeno rjesenje. Ovo za viticaste zagrade Vas nisam bas dobro razumio. Jos jednom hvala Palac-gore
09-12-2010 12:30 AM
Find all posts by this user Quote this message in a reply
kecko Offline
Forumaš
***

Posts: 645
Joined: Nov 2009
Reputation: 20
Post: #30
RE: Pomoc / savjeti oko C++
Evo za vitičast zagrade
Code:
//1.primjer
if(a==b)
     ab();
a može isti kod i ovako
Code:
//2.primjer
if(a==b)
{
     ab();
}
Sugeriro sam da se uvijek koristi 2. primjer. Nadam se da je sad jasno :))
09-12-2010 08:37 AM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)