PDA

Visualizza la versione completa : Esercizio Vettori


themagiciant95
20-03-2015, 15:15
Read a sequence of words from cin and store the values a
vector. After you’ve read all the words, process the vector and change
each word to uppercase. Print the transformed elements, eight words to a
line.

Ho scritto il codice e funziona tutto tranne la parte del testo dell'esercizio in grassetto.


#include <iostream>
#include <string>
#include <vector>

using namespace std;

int main()
{

vector<string> s;
cout<<"Scrivi delle parole"<<endl;
string z;
while(cin>>z)
s.push_back(z);

for(auto &c:s){
for(char &x:c)
x=toupper(x);}

int i=0;

for(auto &c:s)
{
++i;
if(i<=8){
cout<<c<<" ";
}
else{
cout<<'\n'<<c;
i=0;
}


}

}

Loading