fork(1) download
  1. #include <iostream>
  2. #include <cstring>
  3. using namespace std;
  4.  
  5. int main() {
  6. char whereToSearch[100], whatINeed[100];
  7. cin.getline(whereToSearch, 100);
  8. cin.getline(whatINeed, 100);
  9.  
  10. int n = strlen(whereToSearch);
  11. int m = strlen(whatINeed);
  12. bool found = false;
  13.  
  14. // Parcurgem toate pozițiile din whereToSearch
  15. for (int i = 0; i <= n - m; ++i) {
  16. found = true;
  17. // Verificăm dacă secvența de la i este consecutivă și corespunde cu whatINeed
  18. for (int j = 0; j < m; ++j) {
  19. if (whereToSearch[i + j] != whatINeed[j]) {
  20. found = false;
  21. break;
  22. }
  23. }
  24. // Dacă am găsit secvența consecutivă, afișăm DA și ieșim
  25. if (found) {
  26. cout << "DA";
  27. return 0;
  28. }
  29. }
  30.  
  31. // Dacă nu am găsit secvența consecutivă, afișăm NU
  32. cout << "NU";
  33. return 0;
  34. }
Success #stdin #stdout 0.01s 5292KB
stdin
Foarmatul de program
ram
stdout
DA