Вопрос задан 02.12.2023 в 09:09. Предмет Информатика. Спрашивает Абдилманатов Шалкар.

С++ даю сто баллов напишите программу которая выводит последнее слово в строке

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Швец Виктория.

Ответ:

using namespace std;

 

 

int main()

{

 string str,tmp;

 getline(cin,str);

 reverse(str.begin(),str.end());

 for(auto&i:str)

 {

   if(i==' ') {break;}

   tmp+=i;

 }

 str.clear();

 reverse(tmp.begin(),tmp.end());

 str=tmp;

 cout<<str<<endl;

 

 system("pause");

}

Объяснение:

надеюсь правильно понял

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Чтобы написать программу, которая выводит последнее слово в строке, можно использовать следующий алгоритм:

1. Считать строку от пользователя. 2. Разделить строку на слова, используя пробел в качестве разделителя. 3. Получить последнее слово из списка слов. 4. Вывести последнее слово на экран.

Вот пример программы на языке Python, который реализует этот алгоритм:

```python def get_last_word(string): words = string.split() last_word = words[-1] return last_word

user_input = input("Введите строку: ") last_word = get_last_word(user_input) print("Последнее слово в строке:", last_word) ```

Вы можете запустить эту программу и ввести любую строку, чтобы увидеть последнее слово в ней.

Примечание: Пожалуйста, учтите, что я не могу проверить работоспособность этой программы в данном окружении, поэтому рекомендую вам самостоятельно протестировать ее на своем компьютере.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос