Esercizio 2
Scrivi un programma C++ per individuare il numero di spazi in un stringa e la loro posizione.
La variabile intera conta viene usata come accumulatore per memorizzare il numero totale di spazi.
#include <iostream>
#include <string>
using namespace std;
main(){
int conta=0,j=0,i;
int pos[100]={0};
string s="alfa beta gamma delta";
for (i = 0; i < s.size(); i++)
if (s[i] == ' ') {
cout<<i<<endl;
pos[j]=i;
conta++;
j++;
}
cout<<endl<<conta<<endl;
i=0;
cout<<pos[i]<<" ";
i++;
}
}
Il vettore p[100] può memorizzare almeno 100 spazi presenti nella frase da considerare.