Przeanalizuj dobrze kod a potem spróbuj sam napisać takie same zadanie ale sprawdzające początek:
#include <iostream>
#include <string>
using namespace std;
bool strend(string s, string t);
int main()
{
string str1 = "Ala ma kota";
string str2 = "kota";
bool wartosc = strend(str1,str2);
cout << wartosc << endl;
}
bool strend(string s, string t){
int dlugoscS = s.length(); // liczymy dlugosci napisów
int dlugoscT = t.length();
for(int i = 0; i < dlugoscT; i++){ //petla majaca dlugosc
if(s[dlugoscS-i-1] != t[dlugoscT-i-1]) //sprawdzamy idac od tylu czy sa takie same znaki
return false; // jesli nie, to przerywamy i zwaracamy fałsz czyli 0
}
return true; //jesli petla sie cala wykona zwracamy prawde
}