Определите порядковый номер первой из заданной буквы в предложении - QBasic

Узнай цену своей работы

Формулировка задачи:

дано предложение, в котором имеется несколько букв "е". определите порядковый номер первой из них. программа Qbasic

Решение задачи: «Определите порядковый номер первой из заданной буквы в предложении»

textual
Листинг программы
  1. #include <iostream>
  2. #include <string>
  3. #include <cstddef>
  4.  
  5. int main()
  6. {
  7.     const std::string str = "Eniki beniki eli vareniki";
  8.     const std::size_t pos = str.find('e');
  9.     if (pos != std::string::npos)
  10.         std::cout << "Position: " << pos << std::endl;
  11.     else
  12.         std::cout << "No such" << std::endl;
  13. }

Объяснение кода листинга программы

  1. В начале программы подключаются необходимые библиотеки для работы со строками и вводом/выводом данных.
  2. Далее, в функции main(), определена переменная str типа std::string, которая содержит предложение Eniki beniki eli vareniki.
  3. Переменная pos инициализируется значением функции find(), которая возвращает позицию первого вхождения символа 'e' в строке str.
  4. Если символ 'e' найден в строке (то есть, pos не равно std::string::npos), то выводится сообщение с позицией найденного символа.
  5. Если символ 'e' не найден в строке (то есть, pos равно std::string::npos), то выводится сообщение No such.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы