In C Computer science Why 2 Search on Youtube about search a
Solution
Code:
#include <iostream>
 #include <fstream>
 #include <vector>
 #include <string>
 using namespace std;
int main()
 {
    char data[100];
 ifstream input;
 vector <string> listofFlowers;
 input.open(\"Texas.flowers\");
 cout << \"Reading data from a file :-\" << endl << endl;
 while (!input.eof()) {
 input.getline(data, 100);
 listofFlowers.push_back(data);
 }
 input.close();
 vector<string> distinctFlowers;
 vector<int> nInt;
for(int i=0;i<listofFlowers.size();i++)
    {
        bool duplicate=false;
       for(int j=0;j<distinctFlowers.size();j++)
        {
            if(listofFlowers[i]==distinctFlowers[j])
            {
                nInt[j]+=1;
                duplicate=true;
                break;
            }
        }
        if (duplicate==false)
        {
            distinctFlowers.push_back(listofFlowers[i]);
            nInt.push_back(1);
        }
    }
 ofstream output;
 output.open(\"Texasflowers.beautiful\");
 output << \"Number of unique names flowers:\";
 output<< distinctFlowers.size();
 output<<endl;
for(int i=0;i<distinctFlowers.size();i++)
         output<<distinctFlowers[i]<<endl;
output<<\"Removing the name buttercup\"<<endl;
listofFlowers.erase(listofFlowers.begin()+2);
for(int i=0;i<listofFlowers.size();i++)
         output<<listofFlowers[i]<<endl;
string str;
 cout<<\"What is your favourite flower? \"<<endl;
 cin>>str;
 int flag=0;
 for(int i=0;i<listofFlowers.size();i++){
    if(str==listofFlowers[i])
         {
             cout<<str<<\" Exists in the list!\";
             flag=1;
             break;
         }
}
   if(flag==0)
    {
         listofFlowers.push_back(str);
 }
output<<\"Current List of flowers:\"<<endl;
for(int i=0;i<listofFlowers.size();i++)
         output<<listofFlowers[i]<<endl;
     output.close();
   return 0;
 }
Input:
bluebonnet
 indian_paintbrush
 buttercup
 indian_blanket
 verbana
 indian_paintbrush
Output:
Number of unique names flowers:5
 bluebonnet
 indian_paintbrush
 buttercup
 indian_blanket
 verbana
 Removing the name buttercup
 bluebonnet
 indian_paintbrush
 indian_blanket
 verbana
 indian_paintbrush
 Current List of flowers:
 bluebonnet
 indian_paintbrush
 indian_blanket
 verbana
 indian_paintbrush
 Lily
Console:
Reading data from a file :-
What is your favourite flower?
Lily



