285
Cerinţa
Se dau două şiruri de caractere s
şi t
. Să se elimine din s
toate apariţiile lui t
.
Date de intrare
Programul citește de la tastatură cele două şiruri, s
, respectiv t
, separate prin caracterul NewLine
.
Date de ieşire
Programul afișează pe ecran şirul s
, obţinut după transformarea cerută.
Restricţii şi precizări
- cele două şiruri conţin cel mult
255
caractere. - aparițiile șirului
t
îns
nu se suprapun
Exemplu
Intrare
ana si mariana canta la nai na
Ieșire
a si maria canta la i
#include <bits/stdc++.h> using namespace std; int main() { char a[260] , b[260]; cin.getline(a , 260); cin.getline(b , 260); int i = 0 ; while(a[i]!='\0') { bool ok = true; int j = 0 ; while(b[j]!='\0') { if(a[i+j]!=b[j]) ok=false; j++; } if(ok==true) i+=j-1; else cout << a[i]; i++; } return 0; }
Comentarii