Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- #include <string>
- using namespace std;
- typedef vector<string> liste;
- void afficher(liste);
- void modifier (liste& );
- void majuscule(liste& );
- void minuscule(liste& );
- int main()
- {
- liste banana{"robert","Milou","TOM","FRAncis","canard"};
- afficher(banana);
- minuscule(banana);
- modifier(banana);
- majuscule(banana);
- afficher(banana);
- return 0;
- }
- void modifier (liste& banana){
- bool ok;
- string abs(banana[0]);
- do{
- ok=false;
- for(size_t i(0);i<banana.size()-1;i++){
- if(banana[i]<banana[i+1]){
- abs=banana[i];
- banana[i]=banana[i+1];
- banana[i+1]=abs;
- ok=true;
- }
- }
- }while(ok);
- }
- void afficher(liste x){
- for(auto el:x){
- cout<< el<<endl;
- }
- cout<<"-----"<<endl;
- }
- void minuscule(liste& banana){
- for(size_t i(0);i<banana.size();i++){
- for(size_t j(0);j<banana[i].size();j++){
- if(banana[i][j]<='Z' and banana[i][j]>='A'){
- banana[i][j]=banana[i][j]+32;
- }
- }
- }
- }
- void majuscule(liste& banana){
- for(size_t i(0);i<banana.size();i++){
- if(banana[i][0]<'z' and banana[i][0]>'a')
- banana[i][0]=banana[i][0]-32;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement