Даны названия трех городов. Вывести на экран самое длинное и самое короткое название.
Помогите решить задачу 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;

}

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

Код дан в приложении.

Приложения:
Похожие вопросы