Agar qandaydir bir tartibda joylashtirish orqali arifmetik progressiya hosil qilinibbo’linsa "Yes", aks holda "No" so’zini chiqaring


Download 132.23 Kb.
Sana21.06.2023
Hajmi132.23 Kb.
#1639360
Bog'liq
-352RR80F2fIwWEb5OfxQu8Or-1c9XOD


Agar qandaydir bir tartibda joylashtirish orqali arifmetik progressiya hosil qilinibbo’linsa “Yes”, aks holda “No” so’zini chiqaring.



#include
using namespace std;
int main(){
davom:
int n;
cout<<"N=";
cin>>n;
int a[n+1];
for(int i=1;i<=n;i++){
cout<";
cin>>a[i];
}
for(int i=1;i for(int j=i+1;j<=n;j++){
if(a[i]>a[j]){
swap(a[i],a[j]);
}
}
}
int d=abs(a[2]-a[1]),k=0;
for(int i=1;i if(abs(a[i+1]-a[i])==d){
k++;
}
}
if(n-1==k){
cout<<"YES";
}
else{
cout<<"NO";
}
cout< goto davom;
}

Download 132.23 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling