Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- #include <string>
- using namespace std;
- class Contact
- {
- string name, surname, number, mail;
- friend ostream& operator<< (ostream&, Contact&);
- public:
- Contact(string a, string b, string c, string d)
- {
- name = a;
- surname = b;
- number = c;
- mail = d;
- }
- };
- ostream& operator<< (ostream& izlaz, Contact& kont)
- { //change names to more suitable ones
- izlaz << "Ime i prezime: " << kont.name << " " << kont.surname << endl << "Broj telefona: " << kont.number << endl << "E-mail adresa: " << kont.mail << endl;
- return izlaz;
- };
- int main()
- {
- char file[30];
- //Fix constructor
- /*Contact Kont[3]
- {
- Contact("Jozo", "Jozic", "0911234567", "jozojozic@gmail.com"),
- Contact("Marko", "Markic", "0922345678", "markomarkic@gmail.com"),
- Contact("Marija", "Maric", "0933456789", "marijamaric@gmail.com"),
- };
- */
- cout << "name datoteke: " << endl;
- cin.getline(file, sizeof(file));
- ofstream izlaz(file);
- for (int i = 0; i < 2; i++)
- {
- // izlaz << Kont[i];
- }
- izlaz.close();
- return 0;
- }
- #include <iostream>
- using namespace std;
- class vektor
- {
- int i, j, k;
- friend vektor operator+(vektor prvi, vektor drugi);
- friend bool operator==(vektor prvi, vektor drugi);
- friend ostream& operator<<(ostream&, vektor&);
- public:
- vektor() { i = 1; j = 1; k = 1; }
- vektor(int x, int y, int z) { i = x; j = y; k = z; }
- vektor operator=(const vektor& vekt)
- {
- i = vekt.i;
- j = vekt.j;
- k = vekt.k;
- return *this;
- }
- };
- vektor operator +(vektor prvi, vektor drugi)
- {
- vektor zbroji;
- zbroji.i = prvi.i + drugi.i;
- zbroji.j = prvi.j + drugi.j;
- zbroji.k = prvi.k + drugi.k;
- return zbroji;
- }
- bool operator==(vektor prvi, vektor drugi)d
- {
- return ((prvi.i == drugi.i)&&(prvi.j==drugi.j)&&(prvi.k==drugi.k));
- }
- ostream& operator<< (ostream& izlaz, vektor& vekt)
- {
- izlaz << vekt.i << ", " << vekt.j << ", " << vekt.k;
- return izlaz;
- }
- int main()
- {
- vektor V1(1, 2, 3), V2(4, 5, 6);
- cout <<"Aritmeticki: "<< V1 + V2 << endl;
- cout << "Relacijski: "<<(V1 == V2)<< endl;
- cout << "U/I: " << V1 << endl;
- V1 = V2;
- cout << "Pridruzivanje: " << (V1 == V2) << endl;
- return 0;
- }
- #include <iostream>
- #include <string>
- using namespace std;
- int min(int polje[])
- {
- int min = polje[0];
- int ind = 0;
- for (int i = 0; i < 10; i++)
- {
- if (polje[i]<min)
- {
- ind = i;
- min = polje[i];
- }
- }
- return ind+1;
- }
- int min(char polje[])
- {
- char min = polje[0];
- int ind = 0;
- for (int i = 0; i < 10; i++)
- {
- if (polje[i]<min)
- {
- ind = i;
- min = polje[i];
- }
- }
- return ind + 1;
- }
- int min(string polje[])
- {
- string min = polje[0];
- int ind = 0;
- for (int i = 0; i < 10; i++)
- {
- if (polje[i]<min)
- {
- ind = i;
- min = polje[i];
- }
- }
- return ind + 1;
- }
- int min(double polje[])
- {
- double min = polje[0];
- int ind = 0;
- for (int i = 0; i < 10; i++)
- {
- if (polje[i]<min)
- {
- ind = i;
- min = polje[i];
- }
- }
- return ind + 1;
- }
- int main()
- {
- int polje[10]{5, 2, 1, 4, 3, 2, 2, 54, 6, 321};
- cout << min(polje) << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement