Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- int n;
- string rjecnik[1000];
- bool provjeri(string s)
- {
- for (int i=0; i<n; i++)
- if (s==rjecnik[i])
- return true;
- return false;
- }
- void spell(string s)
- {
- for (int i=0; i<n; i++)
- if (s.substr(0, s.length()-1) == rjecnik[i].substr(0, rjecnik[i].length()-1))
- {
- cout << rjecnik[i];
- break;
- }
- }
- main()
- {
- int p = 0;
- string s, k="";
- cin >> n;
- for (int i=0; i<n; i++)
- cin >> rjecnik[i];
- // praznjenje buffera
- fseek(stdin,0,SEEK_END);
- getline(cin, s);
- s = s + " ";
- for(int i=0; i<s.length(); i++)
- if ((s[i]<=122 && s[i]>=97)||(s[i]<=90 && s[i]>=65))
- k = k + s[i];
- else
- {
- if (k!="")
- {
- p++;
- if (provjeri(k)==false)
- {
- cout << k << " ";
- spell(k);
- cout << endl;
- }
- }
- k = "";
- }
- system("PAUSE");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement