#include <iostream>
#include <conio.h>
using namespace std;
string liczba;
string fragment;
int x;
bool wyszukiwanie()
{
int y=0;
x = fragment.length();
for(int i=0; i<=x; i++)
{
if(fragment[y]==liczba[i]);
else{i++;
continue;}
y++;
if (y==x)
{
return true;
break;
}
else
if(y<x)
continue;
else
{
return false;
break;
}
}
}
int main()
{
cout<<"Wprowadz liczbe:"<<endl;
getline(cin, liczba);
cout<<"Wprowadz fragment ktory chcesz znalezc:"<<endl;
getline(cin, fragment);
if(wyszukiwanie())
cout<<"Dany fragmemt znajduje sie w tej liczbie."<<endl;
else
cout<<"Dany fragment NIE ZNAJDUJE sie w tej liczbie."<<endl;
}
Problem jest taki, ze program zawsze wypisuje komunikat "Dany fragmemt znajduje sie w tej liczbie.". Z gory dziekuje za pomoc i pozdrawiam. :)