#include <string> #include <vector> #include <algorithm> #include <iostream> using namespace std; int main( ) { ostream_iterator< char > output( cout, " " ); char phrase[]="Bienvenu sur cpp.mesexemples.com"; // Copier la phrase dans le vecteur vector<char> vec(phrase, phrase+sizeof(phrase)/sizeof(char)); cout<<"Contenu du vecteur: "; copy(vec.begin(), vec.end(), output); cout<<endl; //Analyser la phrase for(int i=0; i<vec.size(); i++) { cout<<vec[i]<<", Nombre de Répétition:" <<count(vec.begin(), vec.end(), vec[i]) <<endl; } return 0; } /* Contenu du vecteur: B i e n v e n u s u r c p p . m e s e x e m p l e s . c o m B, Nombre de Répétition:1 i, Nombre de Répétition:1 e, Nombre de Répétition:6 n, Nombre de Répétition:2 v, Nombre de Répétition:1 e, Nombre de Répétition:6 n, Nombre de Répétition:2 u, Nombre de Répétition:2 , Nombre de Répétition:2 s, Nombre de Répétition:3 u, Nombre de Répétition:2 r, Nombre de Répétition:1 , Nombre de Répétition:2 c, Nombre de Répétition:2 p, Nombre de Répétition:3 p, Nombre de Répétition:3 ., Nombre de Répétition:2 m, Nombre de Répétition:3 e, Nombre de Répétition:6 s, Nombre de Répétition:3 e, Nombre de Répétition:6 x, Nombre de Répétition:1 e, Nombre de Répétition:6 m, Nombre de Répétition:3 p, Nombre de Répétition:3 l, Nombre de Répétition:1 e, Nombre de Répétition:6 s, Nombre de Répétition:3 ., Nombre de Répétition:2 c, Nombre de Répétition:2 o, Nombre de Répétition:1 m, Nombre de Répétition:3 , Nombre de Répétition:1 */ |
----------------------------------------------------------------------------