воскресенье, 30 января 2011 г.

Задача 150.

Напишите программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность.

/*
    Программа проверяет является ли введенная
    последовательность возрастающей.
*/

#include "locale.h"
#include "curses.h"
#include "stdio.h"

#define  HB 5
#define YES 1
#define  NO 0

main()
{
    int s[HB];
    int k;
    int ok;
    char *log;
   
    log = setlocale(LC_CTYPE,"ru_RU.UTF-8");
   
    initscr();
   
    printw("Проверка, упорядочен ли массив по возрастанию.\n");
    printw("Вводите пять элементов массива. \n-> ");
    scanw("%i %i %i %i %i", &s[0], &s[1], &s[2], &s[3], &s[4]);
   
    k  = 0;
    ok = YES;
   
    do
    {
    if(s[k] > s[k+1])
        ok = NO;
    k++;
    }
    while(k < HB && ok != NO);
   
    printw("Элементы массива ");
   
    if(!ok)
    printw("не ");
   
    printw("упорядочены по возрастанию.");
   
    getch();
    endwin();
    return 0;
}

Комментариев нет:

Отправить комментарий