Mam taki problem z tym bo dopiero zaczynam programować.
A mianowicie chciałbym żeby pogram przeszukiwał podany przeze mnie ciąg znaków c
i sprawdzał czy znak podanego ciągu odpowiada znakowi 1 ciągu a zdefiniowanego wcześniej, jeśli znak jest taki sam niech wypisze pierwszy znak ciagu b i przejdzie dalej aż wszystkie znaki w ciągu c zostaną zamienione. Mam nadzieje że dobrze wytłumaczyłem co chce zrobić.
EDYCJA:
ogólnie program ma zamienić znaki nap jeśli podam ciąg znków np. c ; bca
przy wcześniej zdefinowanych ciągach, a="cab" i b="hur",
czyli program sprawdza na którym ideksie jest "b" z ciągu a następnie
wyświtla znak z ciągu c o tym samym ideksie który wcześniej sprawdził. i tam ma się dziać aż wszyskie znaki zostną wyświtlone czyli wynik dla tego przypadku powinien być
:"rhu"
#include <iostream>
#include <cstdlib>
#include <time.h>
#include <cstring>
using namespace std;
int i;
string a="dfasfasdfggdaf";
string b="lkjjkhkhkhghff";
string c;
int main()
{
cin>>c;
int n=c.length();
cout<<"Podaj wyraz w ktorym chcesz zamienic znaki"
for(i=0;i<n;i++)
{
if(c[i]==a[i]
cout<<b[i];
}
return 0;
system("pause");
}