Предмет: Информатика, автор: sofikosun

Даны названия трех городов. Вывести на экран самое длинное и самое короткое название.
Помогите решить задачу c функцией string на языке C++


CptBrawis: Как выводятся? Через пробел или в столбик?
sofikosun: в столбик
CptBrawis: А вводятся как? В столбик или в строку через пробел?
sofikosun: Как хочешь

Ответы

Автор ответа: ЯковПервый
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;

}

Приложения:

CptBrawis: Прикольный вариант)
Автор ответа: Wani4kaa
8

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

Приложения:
Похожие вопросы
Предмет: Физика, автор: elxcinor
Предмет: Математика, автор: DragNext