Advertisement
Guest User

funkcije

a guest
Mar 20th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.46 KB | None | 0 0
  1. #include <math.h>
  2. #include <cstdlib>
  3. #include <ctime>
  4. #include <string>
  5. #include <fstream>
  6. #include <vector>
  7.  
  8. using namespace std;
  9.  
  10. void prva() {
  11.     ifstream input;
  12.     vector <string> pojmovi;
  13.     string pojam;
  14.     input.open("pojmovi.txt");
  15.     while (input) {
  16.         input >> pojam;
  17.         pojmovi.push_back(pojam);
  18.     }
  19.     input.close();
  20.  
  21.  
  22.     for (int i = 0; i < pojmovi.size(); i++) {
  23.         cout << pojmovi[i] << endl;
  24.     }
  25.     cout << "Unesite pojam za pretragu: ";
  26.     cin >> pojam;
  27.     int pozicija = -1;
  28.     for (int i = 0; i < pojmovi.size(); i++) {
  29.         if (pojmovi[i] == pojam) {
  30.             pozicija = i;
  31.         }
  32.     }
  33.  
  34.     if (pozicija == -1) {
  35.         cout << "Trazeni pojam nije nadjen!" << endl;
  36.     }
  37.  
  38.  
  39.  
  40.     else {
  41.         cout << "Trazeni pojam nalazi se na poziciji " << pozicija << endl;
  42.     }
  43.  
  44.  
  45.  
  46.  
  47.  
  48. }
  49. void druga_funkcija() {
  50.     ifstream input;
  51.     vector <string> pojmovi;
  52.     string pojam;
  53.     input.open("pojmovi.txt");
  54.     while (input) {
  55.         input >> pojam;
  56.         pojmovi.push_back(pojam);
  57.     }
  58.     input.close();
  59.  
  60.     for (int i = 0; i < pojmovi.size(); i++) {
  61.         cout << pojmovi[i] << endl;
  62.     }
  63.     cout << "Unesite pojam za pretragu: ";
  64.     cin >> pojam;
  65.     vector<int> pozicija;
  66.     for (int i = 0; i < pojmovi.size(); i++) {
  67.         if (pojmovi[i] == pojam) {
  68.             pozicija.push_back(i);
  69.         }
  70.     }
  71.  
  72.     if (pozicija.empty()) {
  73.         cout << "Trazeni pojam nije nadjen!" << endl;
  74.     }
  75.  
  76.  
  77.  
  78.     else {
  79.         cout << "Trazeni pojam nalazi se na pozicijama ";
  80.         for (int i = 0; i < pozicija.size(); i++) {
  81.             cout << pozicija[i] << " ";
  82.         }
  83.     }
  84.  
  85.  
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement