Предмет: Информатика, автор: AnnPink2009

Умоляю помогите даю 30 балов
Треба на мові c++ написати програму Перевірка чи є в рядку вказане слово (дуже треба )

Ответы

Автор ответа: coresh76
1

Ответ:

#include <iostream>

#include <string>

using namespace std;

int main() {

 // Введення рядка та слова, яке треба знайти у рядку

 cout << "Enter a string: ";

 string str;

 getline(cin, str);

 cout << "Enter a word to search for: ";

 string word;

 cin >> word;

 // Перевірка чи є слово у рядку

 size_t found = str.find(word);

 if (found != string::npos) {

   cout << "The word was found in the string." << endl;

 } else {

   cout << "The word was not found in the string." << endl;

 }

 return 0;

}

Объяснение:

У цій програмі ми використовуємо функцію find класу string для пошуку слова у рядку. Якщо слово було знайдено, то функція find повертає індекс, на якому знаходиться слово у рядку, інакше вона повертає значення string::npos, яке означає, що слово не було знайдено. Ми порівнюємо результат функції find з string::npos та виводимо відповідне повідомлення.


AnnPink2009: Ааааа дякую
Похожие вопросы
Предмет: Қазақ тiлi, автор: holikoaly
Предмет: История, автор: elizavetasafronova28