Informatică, întrebare adresată de VladBreaban11, 8 ani în urmă

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 heyface21p9uxfr
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