// maiuin.cpp #include void maiuin(char c[]) {int i, n = 0; while(c[n] != '\0') n++; for(i = 0; i< n; i++) { char *p = &c[i]; *p = c[i]; if(c[i] == ' ' && *(p + 1) >= 97 && *(p + 1) <= 122) { *(p + 1) = c[i + 1] - 32; cout << static_cast (*p); } else cout << c[i]; } } int main() { char ca[100]; char a; int i = 0; cout << "scrivi una frase: \n"; while(cin.get(a)) { ca[i] = a; i++; } maiuin(ca); return 0; }