Предмет: Информатика,
автор: sofikosun
Даны названия трех городов. Вывести на экран самое длинное и самое короткое название.
Помогите решить задачу c функцией string на языке C++
CptBrawis:
Как выводятся? Через пробел или в столбик?
Ответы
Автор ответа:
5
#include <iostream>
using namespace std;
int main()
{
const int arrSize = 3;
string town[arrSize];
int minValue = 0;
int maxValue = 0;
for (int i = 0; i < arrSize; i++)
{
cout << "Enter " << i + 1 << " town: ";
cin >> town[i];
if (town[i].length() < town[minValue].length())
minValue = i;
if (town[i].length() > town[maxValue].length())
maxValue = i;
}
cout << endl << "The shortest: " << town[minValue] << endl;
cout << "The longest: " << town[maxValue];
return 0;
}
Приложения:
Автор ответа:
8
Код дан в приложении.
Приложения:
Похожие вопросы
Предмет: Математика,
автор: ZEDIMA
Предмет: Физика,
автор: elxcinor
Предмет: Математика,
автор: marianatsunyk
Предмет: Математика,
автор: ЭллинаТевс
Предмет: Математика,
автор: DragNext