Informatică, întrebare adresată de MariusIonescu, 9 ani în urmă

Se dau 2 șiruri de caractere. Sa se afișeze toate caracterele primului șir ce se găsesc și în al doilea. Date de intrare Programul citește de la tastatură 2 șiruri de caractere, dispuse pe 2 linii. Date de ieșire Programul va afișa pe ecran toate caracterele primului șir ce se găsesc și în al doilea. Restricții și precizări fiecare șir citit va conține cel mult 250 de caractere; caracterele vor fi afișate în ordinea în care se găsesc în primul șir.

Răspunsuri la întrebare

Răspuns de express
14
#include <iostream>
#include <cstring>
using namespace std;
char s[255], t[255];
int i;
int main()
{
cin.getline(s, sizeof(s));
cin.getline(t, sizeof(t));
for (i = 0; i < strlen(s); i++)
if (strchr(t, s[i])) cout << s[i];
    return 0;
}

Alte întrebări interesante