С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Создать функцию которая возводит число в квадрат, использовать принцип раздельной компиляции https://www.cyberforum.ru/ cpp-beginners/ thread1343781.html
Создать функцию которая возводит число в квадрат. Использовать принцип раздельной компиляции. Заранее спасибо!
C++ Найти количество чётных элементов в массиве
Массив кол-во элементов 12. Значение элементов от 2 до ... с шагом 2. Найти кол-во чётных элементов.
C++ Найти элементы, которые встречаются одновременно в трёх массивах https://www.cyberforum.ru/ cpp-beginners/ thread1343775.html
Ребят, помогите пожалуйста! Заданы три одновременых массива содержащие по n элементов. Написать программу, которая находит те элементы, которые встречаются одновременно во всех трех массивах.
C++ Создать одномерный массив, развернуть задом наперед. Раздельная компиляция Создать одномерный массив, развернуть его задом на перед при помощи функции. Использовать метод раздельной компиляции. помогите, очень срочно нужно. https://www.cyberforum.ru/ cpp-beginners/ thread1343768.html
C++ Создать функцию, которая будет выводить на экран все четные элементы массива
Уважаемые программисты! Помогите пожалуйста с написанием данной программы! Задача: Создать функцию которая будет выводить на экран все четные элементы одномерного массива , которые больше заданной величины (заданной в аргументе).
C++ Чтение из LPT порта LPT порт в режиме EPP. С некоторой частотой на него приходит последовательность импульсов, которые надо прочитать. Читать в бесконечном цикле (даже с задержкой) не безопасно (что-то пропускает, что-то читает 2 и более раз). Как организовать процесс, чтобы читать порт только тогда, когда на него пришли данные? Гугл советует под линуксом юзать для этой цели select, но в винде это не работает.... https://www.cyberforum.ru/ cpp-beginners/ thread1343714.html
C++ Нужно чтобы менялся столбец со строкой в матрице Вот номера 3)11 4)9 6)12 7)7 8)13 9) матрица, вводиться целочисленная матрица с клавиатуры,ввод 2 целых чисел(номер строки и столбца) нужно чтобы менялся столбец со строкой https://docviewer.yandex.ru/?url=ya-disk%3A%2F%2F%2Fdisk%2FMetodichka_SI.doc&name=Metodichka_SI.doc&c=54a0788583bd cсылка на методичку, загрузить файлом не удалось( https://www.cyberforum.ru/ cpp-beginners/ thread1343700.html C++ Как обращаться с функциями?
Начиная от цикла (от места, где начинается непосредственно работа со строками) завернуть в функцию. И ещё, может кто посоветует как через инклуд её включить? Но пока главная задача разобраться с тем, как свернуть. #include "stdafx.h" #include <string> #include <iostream> #include <ctype.h> #include <windows.h> using namespace std; int main()
C++ Создание 2D игр. Начало https://www.cyberforum.ru/ cpp-beginners/ thread1343689.html
Уважаемые форумчане! Помогите: покидайте ссылок на ресурсы, связанные с разработкой 2D игр - платформеров(самых примитивных) на С++ на Visual Studio 2013 ...сам я, пытаясь подключить библиотеку SFML, остановился на ошибке "...неразрешенный внешний символ...". И всё таки хочется понять какие бывают библиотеки, с какой лучше начать, как их подключать, в общем, всё до подробностей, понятным...
C++ Оптимизация/Другой вариант программы Имею вот такой код программы(работа с бинарной строкой) однако на моменте проверки что это строка бинарная возникли проблемы (не понимаю почему) Возможно ли написать эту программу проще ? Задание: Есть класс(строка) путем наследования создается новая строка бинарная и используя несколько методов мы должны побитово умножить, сложить (3 конструктора 2 метода) #include "stdafx.h"... https://www.cyberforum.ru/ cpp-beginners/ thread1343684.html
Ошибка: использована неинициализированная локальная переменная C++
Такое задание: Даны две строки, содержащие не более 100 символов. Строки состоят из слов, разделенных пробелами. Распечатать строку, состоящую из заданного количества слов. Вот код: #include <iostream> #include <conio.h> #include <string.h> #include <stdio.h> #include <windows.h> using namespace std; int main()
C++ Работа с двусвязным списком. Проблема с функцией удаления с конца https://www.cyberforum.ru/ cpp-beginners/ thread1343653.html
Есть задача на двусвязный список, но наблюдается непонятная ошибка. Если сделать функцию удаления всех элементов через функцию удаления с конца, то при удалении последнего элемента программа крашится. При этом через удаление из начала все нормально. В чем дело? //Создать двусвязный список "Мой плейлист" //который будет состоять из песен. //Каждая песня имеет информацию о: // - название //...
4 / 4 / 4
Регистрация: 15.07.2014
Сообщений: 28
29.12.2014, 14:20 0

Напечатать слова, которые отличны от последнего слова текста, предварительно удалив из слова последнюю букву - C++ - Ответ 7051224

29.12.2014, 14:20. Показов 2279. Ответов 1
Метки (Все метки)

Лучший ответ Сообщение было отмечено Egorka12 как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <string>
#include <vector>
 
int main()
{
    // Считываем.
    std::vector<std::string> arr;
    std::string word;
    while (std::cin >> word)
        arr.push_back(word);
 
    // Удаляем точку и последнюю букву.
    arr.back() = arr.back().substr(0, arr.back().length()-2);
    
    // Выводим слова, отличные от последнего.
    for (auto x : arr){
        if (x != arr.back())
            std::cout << x << std::endl;
    }
        
    std::cin.get();
    return 0;
}
 
Не забывай, что для завершения ввода необходимо ввести символ EOF (Ctrl+Z в Windows).


Вернуться к обсуждению:
Напечатать слова, которые отличны от последнего слова текста, предварительно удалив из слова последнюю букву C++
0
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.12.2014, 14:20
Готовые ответы и решения:

Напечатать все слова отличные от последнего слова, предварительно перенести последнюю букву в начало слова
Дано текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв, между...

Вывести все слова текста, которые отличны от последнего слова, предварительно преобразовав их
Решить задачу на обработку текста, используя функции работы со строками. Предполагается, что...

Напечатать все слова, отличные от последнего слова строки, удалив из каждого слова первую и последнюю буквы
Близиться сессия,а завтра мне сдавать 2 проги. Помогите ребят,могу даже 100 скинуть,если уж так...

Вывести на экран те слова, которые отличны от последнего слова текста и первая буква этого слова входит в него еще раз
Помогите, пожалуйста, с заданием. Что-то туговато у меня идет работа со строками. Более менее я...

1
29.12.2014, 14:20
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.12.2014, 14:20
Помогаю со студенческими работами здесь

Подпрограмма: Напечатать все слова последовательности, которые отличны от последнего слова...
Дана последовательность,содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных букв;...

Дана последовательность. Напечатать все слова последовательности, которые отличны от последнего слова
Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных...

Напечатать те слова данной строки, которые отличны от последнего слова, и в слове нет повторяющихся букв
Доброго времени суток! Помогите пожалуйста решить задачу. Дана строка s, содержащая от 2 до 25...

Напечатать все слова, отличные от последнего слова, предварительно удалив из каждого слова последнюю букву
1) Программа. Дан текстиз строчных русских букв, закоторым следует точка. Напечатать этот текст...

0
Новые блоги и статьи
Как написать микросервис на Go/Golang
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
Как написать микросервис с нуля на C#
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
Как создать игру "Танчики" на Unity3d и C#
InfoMaster 14.01.2025
Разработка игр – это увлекательный процесс, сочетающий в себе творчество и технические навыки. В этой статье мы рассмотрим создание классической игры "Танчики" с использованием Unity3D и языка. . .
Организую платный онлайн микро-курс по доработке Android-клиента Telegram
_Ivana 14.01.2025
Официальная версия и распространенные форки не полностью устраивают? Сделай свою кастомную версию клиента! 4 занятия по 2 часа (2 недели пн, ср 19:00-21:00 по Москве). Первое вводное занятие. . .
Как создать приложение для фитнеса для iOS/iPhone на Kotlin
InfoMaster 14.01.2025
Создание собственного фитнес-приложения — это не только захватывающий, но и полезный процесс, ведь оно может стать вашим верным помощником на пути к здоровому и активному образу жизни. В современных. . .
Как создать приложение магазина для iOS/iPhone на Swift
InfoMaster 14.01.2025
Введение в разработку iOS-приложений Разработка приложений для iPhone и других устройств на базе iOS открывает огромные возможности для создания инновационных мобильных решений. В данной статье мы. . .
Это работает. Скорость асинхронной логики велика. Вопрос видимо останется в стабильности. Плата - огонь!
Hrethgir 13.01.2025
По прошлому проекту в Logisim Evolution https:/ / www. cyberforum. ru/ blogs/ 223907/ blog8781. html прилагаю файл архива проекта в Gowin Eda. Восьмибитный счётчик из сумматора+ генератор сигнала. . .
UserScript для подсветки кнопок языков программировани­­­­я в зависимости от текущего раздела
volvo 13.01.2025
В результате работы этого скрипта подсвечиваются нужные кнопки не только в форме быстрого ответа, но и при редактировании сообщения: / / ==UserScript== / / @name CF_DefaultLangSelect / / . . .
Введение в модели и алгоритмы машинного обучения
InfoMaster 12.01.2025
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей искусственного интеллекта, которая фокусируется на разработке алгоритмов и методов, позволяющих компьютерам. . .
Как на Python создать нейросеть для решения задач
InfoMaster 12.01.2025
В контексте стремительного развития современных технологий особое внимание уделяется таким инструментам, как нейросети. Эти структуры, вдохновленные биологическими нейронными сетями, используются для. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru