Top.Mail.Ru
Ответы

Помогите решить задачу на C++ с помощью циклов.

Условия: Вводится целое положительное число n, где n - количество элементов в цикле для проверки (2 < n < 1000)
Вводится n целых чисел m, где m - сами элементы (числа) цикла.
Требуется вывести "YES", если все элементы цикла равны и "NO", если хотя бы один не равен другому.

Пример:

входные данные
5 //это n
2 3 2 2 2 // это m
выходные данные
NO
входные данные
12
6 6 6 6 6 6 6 6 6 6 6 6
выходные данные
YES

Заранее спасибо.

По дате
По рейтингу
Аватар пользователя
Новичок
8лет

Ну типа так...

Аватар пользователя
8лет

for(int i = 0; i < n; i++)
{ cin >> m;
flag='NO';
if(i==1) m1=m else if(m1==m) flag='YES'}
cout << flag;

Аватар пользователя
Искусственный Интеллект
8лет

for(int i = 0; i < n; i++)
{ cin >> m;
flag='NO';
if(i==1) m1=m else if(m1==m) flag='YES'}
cout << flag;