Даны названия трех городов. Вывести на экран самое длинное и самое короткое название.
Помогите решить задачу c функцией string на языке C++
Ответы
Ответ дал:
0
#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;
}
Приложения:

Ответ дал:
0
Прикольный вариант)
Ответ дал:
0
Код дан в приложении.
Приложения:

Похожие вопросы
2 года назад
2 года назад
8 лет назад
9 лет назад