PROSZE JAK NAJSZYBCIEJ!!!!!!!!! napisz program w C++ Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu to nazwa jednego ze wzgórz w Nowej Zelandii i jedna z najdłuższych nazw geograficznych na świecie. Sprawdź:
a) długość tej nazwy b) liczbę występujących w niej liter: a, e, i, o, u, y c) czy w nazwie występuje fraza "eaturip"
Verified answer
#include <iostream>
using namespace std;
int count(string s, char c)
{
int res = 0;
for (int i=0;i<s.length();i++) {
if (s[i] == c)
res++;
}
return res;
}
int main()
{
string nazwa = "Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu";
cout << "twoja nazwa: " << nazwa << endl;
cout << "jej dlugosc: " << nazwa.size() << endl;
char tab[6] = {'a','e','i','o','u','y'};
int sum = 0;
for(int i = 0; i < 6; i++) {
cout << "twoja nazwa posiada: " << count(nazwa, tab[i]) << " " << tab[i] << endl;
sum += count(nazwa, tab[i]);
}
cout << "razem: " << sum << endl;
if(nazwa.find("eaturip")<nazwa.length()){
cout << "twoja nazwa posiada fraze eaturip" << endl;
} else {
cout << "twoja nazwa nie posiada frazy eaturip" << endl;
}
}