#include #include #include using namespace std; string text; int main() { stringstream stream; while (true) { string temp; getline(cin, temp); if (temp.empty()) break; text += temp; text += '\n'; } // wiersze ////////////////////////////// stringstream sw(text); string bufer; int wiersze = 0; while (getline(sw, bufer)) { wiersze++; } cout << "Wiersze: " << wiersze << endl; // slowa //////////////////////////////// stringstream ss(text); int slowa = 0; while (ss >> bufer) { slowa++; } cout << "Slowa: " << slowa << endl; // znaki czarne ///////////////////////// // w sumie nie wiem co typek ma na mysli mowiac znaki czarne :D // spacje ////////////////////////////// stringstream sp(text); int spacje = 0; while (getline(sp, bufer)) { for (int i = 0; i < (int)bufer.size(); i++) { if (bufer[i] == ' ') { spacje++; } } } cout << "Spacje: " << spacje << endl; return 0; }