Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Napravite program tako da iskoristite prototip funkcije :
- //
- //void zbroji(int *, int *, int *);
- //
- //Funkcija treba zbrojiti vrijednosti prva dva parametra i rezultat smjestiti u treći parametar.
- //U funkciji main trebate nakon poziva funkcije ispisati rezultat zbrajanja.
- //A zatim isti problem riješite sa sljedećom funkcijom :
- //
- //int *zbroji2(int *, int *);
- #include<iostream>
- using namespace std;
- void zbroji(int *, int *, int *);
- int *zbroji2(int *, int *);
- void main(){
- int a, b, rezultat;
- cout << "Unesite 2 broja: ";
- cin >> a >> b;
- zbroji(&a, &b, &rezultat);
- cout << "Rezultat zbrajanja je: " << rezultat << endl;
- cout << "Rezultat zbrajanja je: " << *(zbroji2(&a, &b)) << endl; //Pošto funkcija zbroji2 vraća pokazivač, deferenciramo funkciju
- //tj. deferenciramo onu vrijednost koju ona vrati a to je
- //pokazivač na rezultat
- system("pause>0");
- }
- void zbroji(int *pok1, int *pok2, int *pok3){
- *pok3 = *pok1 + *pok2;
- }
- int *zbroji2(int *pok1, int *pok2){
- int *pok3 = new int;
- *pok3 = *pok1 + *pok2;
- return pok3;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement