Вопрос задан 18.06.2023 в 04:12. Предмет Информатика. Спрашивает Демьянова Юля.

Задание на С++ Нужно вывести последнее слово строки, введенной пользователем. Помогите,

пожалуйста!
0 0
Перейти к ответам

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

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

string func(string a){

string b = " ";

int c = 0;

for(int i = a.size()-1;i>0;i--){

if(a[i]!=' ')

b+a[i];

else

break;

}

for(int i = a.size()-1;i>0;i--){

a[c] =b[i];

c++

}

return a;

}

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

Конечно, я могу помочь вам написать программу на языке C, которая будет выполнять задачу вывода последнего слова из строки, введенной пользователем. Вот пример простой программы:

```c #include #include

int main() { // Задаем максимальную длину строки int max_length = 100; // Объявляем массив символов для хранения строки char input_string[max_length]; // Ввод строки от пользователя printf("Введите строку: "); fgets(input_string, max_length, stdin);

// Убираем символ новой строки, добавляемый функцией fgets input_string[strcspn(input_string, "\n")] = '\0';

// Ищем указатель на начало последнего слова в строке char *last_word = strrchr(input_string, ' ');

// Если слово найдено, выводим его; если нет, выводим всю строку if (last_word != NULL) { printf("Последнее слово: %s\n", last_word + 1); } else { printf("Строка состоит из одного слова: %s\n", input_string); }

return 0; } ```

Эта программа использует функции из библиотеки ``, такие как `fgets`, `strcspn` и `strrchr`, для ввода строки, удаления символа новой строки, и поиска указателя на начало последнего слова в строке. После этого программа выводит последнее слово или всю строку в зависимости от наличия пробелов в строке.

0 0

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

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

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

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