Veta a bodka

Na vstupe je rad zakončený bodkou (veta). Napíšte program ktorý: Vysvetlite aké údajové typy ste použili a zdôvodnite. using namespace std; int main { 	// pocet cislic unsigned cisla = 0; // hash mapa pre pocitanie pismen map pismena; // nacitanie string veta; getline(cin, veta); // pocitanie for (char c : veta) { 		// cislica if (c >= '0' && c <= '9') ++cisla; // pismena else if (c >= 'a' && c <= 'z') { 			if (!pismena.count(c)) pismena[c] = 1; else ++(pismena[c]); } 	} 	// vypis cout << "Najdene cislice: " << cisla << "\nNajdene pismena:"; for (char c = 'a'; c <= 'z'; ++c) { 		cout << endl; if (!pismena.count(c)) cout << c << ": 0"; else cout << c << ": " << pismena[c]; } 	cin.ignore; cin.get; return 0; }
 * zistí, koľko číslic sa vyskytuje vo vete
 * zistí, zastúpenie písmen malej abecedy vo vete (napr "a" "b" ...)
 * 1) include
 * 2) include
 * 3) include