Решения задач acmp.ru
Главная
Вход
Регистрация
Среда, 08.07.2020, 06:47Приветствую Вас Гость | RSS
Меню сайта

Категории раздела
Pascal [121]
C++ [76]

Поиск

Мини-чат
200

Легкий заработок!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » C++

0475 Арифметическая прогрессия - 2

Скачать файл можно после просмотра рекламы:

03.07.2012, 13:15
#include <iostream>
 
using namespace std;
 
int compare (const void *a,const void *b)
{
     return (*(int*)a - *(int*)b);
}
 
 
int main()
{
    freopen("input.txt","rt",stdin);
    freopen("output.txt","wt",stdout);
    int a;
    int l=0;
    int m[100001];
    while (cin >> a)
    {
        m[l++]=a;
 
    }
    qsort(m,l,sizeof(int),compare);
    int q=0;
    int k=m[1]-m[0];
    for (int i=1;i<l-1;i++)
    {
        if (m[i+1]-m[i]!=k) { q=1;break; }
 
    }
    if (q==0) cout <<"Yes";else cout <<"No";
    return 0;
}
Категория: C++ | Добавил: shum
Просмотров: 2203 | Загрузок: 0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Это интересно!


Copyright MyCorp © 2020