Войти
Регистрация
Спроси ai-bota
В
Все
М
Математика
О
ОБЖ
У
Українська мова
Х
Химия
Д
Другие предметы
Н
Немецкий язык
Б
Беларуская мова
М
Музыка
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
У
Українська література
Р
Русский язык
Ф
Французский язык
П
Психология
О
Обществознание
А
Алгебра
М
МХК
Г
География
И
Информатика
П
Право
А
Английский язык
Г
Геометрия
Қ
Қазақ тiлi
Л
Литература
И
История
Показать больше
Показать меньше
allapogorelayaoxd0fz
31.10.2020 14:37 •
Информатика
Дана строка. найдите в этой строке самое длинное слово и выведите его. если в строке несколько слов одинаковой максимальной длины, выведите первое из них. python или с++.заранее
Показать ответ
Ответ:
даник293
03.10.2020 06:19
#include <iostream>
#include <sstream>
#include <vector>
#include <string>
using namespace std;
int main(int argc, char** argv) {
cout << "string: ";
string s; getline(cin, s);
istringstream ss(s);
vector<string> v;
while (ss >> s) v.push_back(s);
int j=v[0].size(),k=0;
for (int i=1; i<v.size(); i++)
if (v[i].size()>j) { j=v[i].size(); k=i; }
cout<<"long word: "<<v[k]<<endl<<endl;
system("pause");
return 0;
}
0,0
(0 оценок)
Популярные вопросы: Информатика
732tatyana732tatyana
25.02.2020 23:17
Какой из данных форматов не является расширением текстового формата: 1.fb2 2.txt 3.jpg 4.pades...
Манdarinka
08.04.2021 15:07
Boolean15. Даны три целых числа: А, В, С. Проверить истинность высказыва- ния: «Ровно два из чисел А, В, С являются положительными»....
ksu010157sha
18.08.2022 13:39
Написать программу на python: 1. использовать для решения count. дана строка, состоящая из слов, которые разделенны пробелами. определить, сколько в ней слов. 2. дана строка....
annatiko1984
26.08.2020 09:38
Разработайте проект нахождение длины гипотенузы и площади прямоугольного треугольника по известным катетам; нужен листинг программы для delphi...
aika043
13.02.2023 19:37
Перевод расстояния в километрах в расстояние в милях. 5 миль соответствуют 8 км. составить листинг программы в delphi...
Keliris
13.02.2023 19:37
Укажите,какому классу или типу програмного обеспечения (по) относятся операционные системы а)системное по б)прикладное по в)системное программирование г)уникальное по у меня зачеет...
ZlOdEyKaTaMaRa
13.01.2023 10:50
Составьте программу для решения следующей : дан массив из 20 элементов, заполненныей случайными числами . найти минимальный элемент массива и его номера...
адиль77
13.03.2022 09:57
Решить задачи табличным После соревнований бегунов на табло появилась надпись: Рустам не был вторым. Эдуард отстатл от Рустама на два места. Яков не был первым. Галина не была...
BubbleRise
27.05.2021 19:57
Впрограмме описан одномерный целочисленный массив с индексами от 0 до 10. ниже представлен фрагмент программы, обрабатывающей данный массив: n: = 10; s: = 0; for i: =1 to n do...
nikky228like
27.05.2021 19:57
Точка графического экрана может быть окрашена в один из следующих цветов белый черный красный синий желтый кориченвый оранжевый какой объем видеопамяти будет выделен для кодирования...
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку
О НАС
О нас
Блог
Карьера
Условия пользования
Авторское право
Политика конфиденциальности
Политика использования файлов cookie
Предпочтения cookie-файлов
СООБЩЕСТВО
Сообщество
Для школ
Родителям
Кодекс чести
Правила сообщества
Insights
Стань помощником
ПОМОЩЬ
Зарегистрируйся
Центр помощи
Центр безопасности
Договор о конфиденциальности полученной информации
App
Начни делиться знаниями
Вход
Регистрация
Что ты хочешь узнать?
Спроси ai-бота
#include <sstream>
#include <vector>
#include <string>
using namespace std;
int main(int argc, char** argv) {
cout << "string: ";
string s; getline(cin, s);
istringstream ss(s);
vector<string> v;
while (ss >> s) v.push_back(s);
int j=v[0].size(),k=0;
for (int i=1; i<v.size(); i++)
if (v[i].size()>j) { j=v[i].size(); k=i; }
cout<<"long word: "<<v[k]<<endl<<endl;
system("pause");
return 0;
}