Odpowiedź :
Ćwiczenie 4:
#include<iostream>//zadanie 4
using namespace std;
string ta(string wyraz)//funkcja "ta"
{
for (int i = 0; i < wyraz.length(); i++)
if (wyraz[i] == 'u' || wyraz[i] == 'h' || wyraz[i] == 'o' || wyraz[i] == 'z')
wyraz[i] = '*';//jezeli warunek spelniony - zamien znak na *
return wyraz;//funkcja zwraca zamieniony wyraz
}
int main()
{
cout << ta("hulajnoga");//tu wpisujemy wyraz
return 0;
}
Ćwiczenie 5:
#include<iostream>//zadanie 5
using namespace std;
int nothamming(string s, string t)
{
int wynik = 0;
for (int i = 0; i < s.length(); i++)
if (s[i] == t[i]) wynik++;//liczenie takich samych symboli
return wynik;
}
int main()
{
string s, t;
cout << "Podaj s: "; cin >> s;//wczytanie s
cout << "Podaj t: "; cin >> t;//wczytanie t
if (s.length() == t.length())//sprawdzamy, czy lancuchy maja ta sama dlugosc
cout << nothamming(s, t);//wyswietlenie wyniku funkcji
else
cout << "Lancuchy nie sa tej samej dlugosci!";
return 0;
}

