Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- void main()
- {
- float broj1, broj2;
- broj1 = 7.3;
- float *p;
- p = &broj1;
- cout << *p << endl;
- broj2 = *p;
- cout << broj2 << endl;
- cout << &broj1 << endl;
- system("PAUSE");
- }
- //
- #include <iostream>
- using namespace std;
- void main()
- {
- double niz[10] = { 0.0,1.1,2.2,3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9 };
- cout << "sizeof tipa double: " << sizeof(double) << endl;
- cout << "sizeof od niza double: " << sizeof(niz) << endl;
- double * p;
- p = &niz[1];
- cout <<"4 element niza preko indeksacije elementa niza: "<< niz[3] << endl;
- cout <<"4 element niza preko pokazivaca: "<< p[2] << endl;
- cout << "Ispisivanje elemenata niza: " << endl;
- for (int i = 0; i <9; i++)
- {
- cout << p[i] << endl;
- }
- system("PAUSE");
- }
- //
- #include <iostream>
- using namespace std;
- void cube(int * p)
- {
- //int rez = 0;
- *p = *p * *p * *p;
- //cout << rez << endl;
- }
- int main()
- {
- int broj;
- cout << "Unesite broj: ";
- cin >> broj;
- cube(&broj);
- cout << "Broj uvecan 3 puta iznosi: " << broj << endl;
- system("PAUSE");
- return 0;
- }
- //
- #include <iostream>
- using namespace std;
- void unos(int * niz, int vel)
- {
- for (int i = 0; i < 5; i++)
- {
- cin >> niz[i];
- }
- }
- void ispis(int * niz, int vel)
- {
- for (int i = 0; i < vel; i++)
- {
- cout << niz[i] << endl;
- }
- }
- int * najveci(int * pok, int vel)
- {
- int *lokalni=0;
- int max = pok[0];
- for (int i = 0; i < vel; i++)
- {
- if (pok[i] > max)
- {
- max = pok[i];
- lokalni = pok+i;
- }
- }
- return lokalni;
- }
- void provjera(int * niz, int vel)
- {
- for (int i = 0; i < vel; i++)
- {
- cout << &niz[i] << endl;
- }
- }
- int main()
- {
- const int vel = 5;
- int niz[vel];
- int *p = 0;
- cout << "Unesite elemente niza: " << endl;
- unos(niz, vel);
- cout << "Unijeli ste slijedece elemente: " << endl;
- ispis(niz, vel);
- p = najveci(niz, vel);
- cout << "Najveci element niza je: " << p << endl;
- cout << "Ispis adresa iz niza radi provjere: " << endl;
- provjera(niz, vel);
- system("PAUSE");
- return 0;
- }
- //
- #include <iostream>
- using namespace std;
- void unos(char * N, int vel)
- {
- for (int i = 0; i < vel; i++)
- {
- cin >> N[i];
- if (N[i]<'A' || N[i]>'Z')
- i--;
- }
- }
- void ispis(char * N, int vel)
- {
- for (int i = 0; i < vel; i++)
- {
- cout << N[i];
- }
- }
- char * posljednji(char * niz, int velicina)
- {
- char * posljendnjaAdresa = niz;
- for (int i = 0; i < velicina; i++)
- {
- if (niz[i] > *posljendnjaAdresa)
- posljendnjaAdresa = niz + i;
- }
- return posljendnjaAdresa;
- }
- void main()
- {
- const int velicina = 7;
- char niz[velicina];
- cout << "Unesite 7 velikih slova engleske abecede: ";
- unos(niz, velicina);
- cout << "Adresa clana niza (slova) koje se u abecednom redu pojavljuje posljednje: " << endl;
- cout << *posljednji(niz, velicina) << endl;;
- system("PAUSE");
- }
- //
- #include<iostream>
- using namespace std;
- void unos(char *, int);
- char * posljednji(char *, int);
- int main()
- {
- char niz[7];
- cout << "Unesite elemente niza" << endl;
- unos(niz, 7);
- cout << "U abecednom poretku posljednje se pojavljuje slovo ";
- cout << *posljednji(niz, 7) << endl;
- system("pause>0");
- return 0;
- }
- void unos(char * N, int vel)
- {
- for
- (int i = 0; i < vel; i++)
- {
- cin >> N[i];
- if (N[i]<'A' || N[i]>'Z')
- i--;
- }
- }
- char * posljednji(char * N, int vel)
- {
- char *pokazivac = N;
- for (int i = 1; i < vel; i++)
- {
- if ((*pokazivac) < N[i])
- pokazivac = N + i;
- }
- return pokazivac;
- }
- //
- #include <iostream>
- using namespace std;
- struct Student
- {
- int redniBroj;
- char prezime[30];
- char ime[20];
- double prosjecnaOcjena;
- };
- void unos(Student *student)
- {
- cout << "Unesite redni broj studenta: ";
- cin >> student->redniBroj;
- cout << "Unieste prezime studenta: ";
- cin >> student->prezime;
- cout << "Unesite ime studenta: ";
- cin >> student->ime;
- cout << "Unesite prosjecnu ocjenu studenta: ";
- cin >> student->prosjecnaOcjena;
- }
- void ispis(Student student)
- {
- cout << "Redni broj studenta: " << student.redniBroj << endl;
- cout << "Prezime studenta: " << student.prezime << endl;
- cout << "Ime studenta: " << student.ime << endl;
- cout << "Prosjecna ocjena studenta: " << student.prosjecnaOcjena << endl;
- }
- Student * najgori(Student *student1, Student *studnet2, Student *student3)
- {
- if (student1->prosjecnaOcjena < studnet2->prosjecnaOcjena && student1->prosjecnaOcjena < student3->prosjecnaOcjena)
- return student1;
- if (studnet2->prosjecnaOcjena < student1->prosjecnaOcjena && studnet2->prosjecnaOcjena < student3->prosjecnaOcjena)
- return studnet2;
- else
- return student3;
- }
- void main()
- {
- Student student1, student2, student3;
- cout << "Unesite obiljezja za studenta..." << endl;
- unos(&student1);
- cout << endl;
- unos(&student2);
- cout << endl;
- unos(&student3);
- system("CLS");
- cout << "Unijeli ste sljedeca obiljezja za studente... " << endl;
- ispis(student1);
- cout << endl;
- ispis(student2);
- cout << endl;
- ispis(student3);
- cout << "Najmanja prosjecna ocjena je na adresi: " << najgori(&student1, &student2, &student3) << endl;
- cout << "Studentovi podaci s najmanjom ocjenom... " << endl;
- ispis(*(najgori(&student1, &student2, &student3)));
- system("PAUSE");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement