daily pastebin goal
45%
SHARE
TWEET

Untitled

a guest Nov 6th, 2018 97 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. using namespace std;
  5.  
  6. class Contact
  7. {
  8.     string name, surname, number, mail;
  9.     friend ostream& operator<< (ostream&, Contact&);
  10. public:
  11.     Contact(string a, string b, string c, string d)
  12.     {
  13.         name = a;
  14.         surname = b;
  15.         number = c;
  16.         mail = d;
  17.     }
  18. };
  19.  
  20. ostream& operator<< (ostream& izlaz, Contact& kont)
  21. { //change names to more suitable ones
  22.     izlaz << "Ime i prezime: " << kont.name << " " << kont.surname << endl << "Broj telefona: " << kont.number << endl << "E-mail adresa: " << kont.mail << endl;
  23.     return izlaz;
  24. };
  25.  
  26. int main()
  27. {
  28.     char file[30];
  29.     //Fix constructor
  30.     /*Contact Kont[3]
  31.     {
  32.         Contact("Jozo", "Jozic", "0911234567", "jozojozic@gmail.com"),
  33.             Contact("Marko", "Markic", "0922345678", "markomarkic@gmail.com"),
  34.             Contact("Marija", "Maric", "0933456789", "marijamaric@gmail.com"),
  35.     };
  36.     */
  37.     cout << "name datoteke: " << endl;
  38.     cin.getline(file, sizeof(file));
  39.     ofstream izlaz(file);
  40.     for (int i = 0; i < 2; i++)
  41.     {
  42.     //  izlaz << Kont[i];
  43.     }
  44.     izlaz.close();
  45.     return 0;
  46. }
  47.  
  48.  
  49. #include <iostream>
  50.  
  51. using namespace std;
  52.  
  53. class vektor
  54. {
  55.     int i, j, k;
  56.     friend vektor operator+(vektor prvi, vektor drugi);
  57.     friend bool operator==(vektor prvi, vektor drugi);
  58.     friend ostream& operator<<(ostream&, vektor&);
  59. public:
  60.     vektor() { i = 1; j = 1; k = 1; }
  61.     vektor(int x, int y, int z) { i = x; j = y; k = z; }
  62.     vektor operator=(const vektor& vekt)
  63.     {
  64.         i = vekt.i;
  65.         j = vekt.j;
  66.         k = vekt.k;
  67.         return *this;
  68.     }
  69.  
  70. };
  71.  
  72. vektor operator +(vektor prvi, vektor drugi)
  73. {
  74.     vektor zbroji;
  75.     zbroji.i = prvi.i + drugi.i;
  76.     zbroji.j = prvi.j + drugi.j;
  77.     zbroji.k = prvi.k + drugi.k;
  78.     return zbroji;
  79. }
  80.  
  81. bool operator==(vektor prvi, vektor drugi)d
  82. {
  83.     return ((prvi.i == drugi.i)&&(prvi.j==drugi.j)&&(prvi.k==drugi.k));
  84. }
  85.  
  86. ostream& operator<< (ostream& izlaz, vektor& vekt)
  87. {
  88.     izlaz << vekt.i << ", " << vekt.j << ", " << vekt.k;
  89.     return izlaz;
  90. }
  91.  
  92. int main()
  93. {
  94.     vektor V1(1, 2, 3), V2(4, 5, 6);
  95.     cout <<"Aritmeticki: "<< V1 + V2 << endl;
  96.     cout << "Relacijski: "<<(V1 == V2)<< endl;
  97.     cout << "U/I: " << V1 << endl;
  98.     V1 = V2;
  99.     cout << "Pridruzivanje: " << (V1 == V2) << endl;
  100.     return 0;
  101. }
  102.  
  103.  
  104. #include <iostream>
  105. #include <string>
  106.  
  107. using namespace std;
  108.  
  109. int min(int polje[])
  110. {
  111.     int min = polje[0];
  112.     int ind = 0;
  113.     for (int i = 0; i < 10; i++)
  114.     {
  115.         if (polje[i]<min)
  116.         {
  117.             ind = i;
  118.             min = polje[i];
  119.         }
  120.     }
  121.     return ind+1;
  122. }
  123.  
  124. int min(char polje[])
  125. {
  126.     char min = polje[0];
  127.     int ind = 0;
  128.     for (int i = 0; i < 10; i++)
  129.     {
  130.         if (polje[i]<min)
  131.         {
  132.             ind = i;
  133.             min = polje[i];
  134.         }
  135.     }
  136.     return ind + 1;
  137. }
  138.  
  139. int min(string polje[])
  140. {
  141.     string min = polje[0];
  142.     int ind = 0;
  143.     for (int i = 0; i < 10; i++)
  144.     {
  145.         if (polje[i]<min)
  146.         {
  147.             ind = i;
  148.             min = polje[i];
  149.         }
  150.     }
  151.     return ind + 1;
  152. }
  153.  
  154. int min(double polje[])
  155. {
  156.     double min = polje[0];
  157.     int ind = 0;
  158.     for (int i = 0; i < 10; i++)
  159.     {
  160.         if (polje[i]<min)
  161.         {
  162.             ind = i;
  163.             min = polje[i];
  164.         }
  165.     }
  166.     return ind + 1;
  167. }
  168.  
  169. int main()
  170. {
  171.     int polje[10]{5, 2, 1, 4, 3, 2, 2, 54, 6, 321};
  172.     cout << min(polje) << endl;
  173.     return 0;
  174. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top