Citiţi de la tastatură două cuvinte a și b având cel mult 20 de litere fiecare. Verificați dacă b apare o singură dată în a.
Răspunsuri la întrebare
Răspuns de
0
#include <string>
#include <iostream>
using namespace std;
a[21], b[21];
int main()
{
cin >> a;
cin >> b;
int count = 0;
size_t nPos = a.find(b, 0); // pentru prima aparitie
while(nPos != string::npos)
{
count++;
nPos = a.find(b, nPos + 1);
}
if (count == 1) { cout << "DA"; }
else { cout << "NU"; }
};
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba rusă,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă