您好,欢迎来到画鸵萌宠网。
搜索
您的当前位置:首页BC96 有序序列判断

BC96 有序序列判断

来源:画鸵萌宠网

描述

输入一个整数序列,判断是否是有序序列,有序,指序列中的整数从小到大排序或者从大到小排序(相同元素也视为有序)。

数据范围: 3≤n≤50  序列中的值都满足1≤val≤100 

输入描述:

第一行输入一个整数N(3≤N≤50)。

第二行输入N个整数,用空格分隔N个整数。

输出描述:

输出为一行,如果序列有序输出sorted,否则输出unsorted。

示例2

输入:

5
3 4 7 2 10

输出:

unsorted

示例3

输入:

5
1 1 1 1 1

输出:

sorted

 

#include <stdio.h>

int main() {
    int n=0;
    int arr[50]={0};
    scanf("%d",&n);
    int flag1=0;
    int flag2=0;
    int i=0;
    for(i=0;i<n;i++)
    {
        scanf("%d",&arr[i]);
        if(i>0)
        {
            if(arr[i]>arr[i-1])
            {
                flag1=1;
            }
            else {
            flag2=1;
            }
        }
    }
    if(flag1+flag2==1)
    {
        printf("sorted\n");
    }
    else{
        printf("unsorted\n");
    }
    return 0;
}

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo8.com 版权所有 湘ICP备2023022238号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务