Напишите программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность.
/*
Программа проверяет является ли введенная
последовательность возрастающей.
*/
#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;
}
Комментариев нет:
Отправить комментарий