19.02.2014, 19:32 | #1 (permalink) |
Member
Регистрация: 09.12.2013
Сообщений: 18
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
С++ Проверка упорядоченности массива
Условие: Дано натуральное число N и одномерный массив A1, A2...A(N) символьных элементов. Определить является ли массив упорядоченным по возрастанию. У меня еще знаний мало, поэтому я не очень соображаю как сделать эту задачу, тем более с символьными элементами. У меня есть наработки, но там с целыми числами и то с ошибками. В общем беда! Код:
#include "iostream" #include "conio.h" using namespace std; int Check(int *a, int n) { return n < 2 ? 1 : (a[n - 2] > a[n - 1] ? 0 : Check(a, n - 1)); } void main() { int a[10],i,n; cout<<"Vvedite razmernost massiva n="<<endl; cin>>n; for(i=0;i<=n;i++) { cout<<"Vvedite element a["<<i+1<<"] ="<<endl; cin>>a[i]; } if(Check(a, n)) cout<<"Massiv ubivaet"<<endl; else cout<<"Massiv vozvrastaet"<<endl; system("pause"); |
19.02.2014, 19:32 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Подобные темы уже встречались на форуме, пролистайте их Сортировка массива Сжатие массива Даны два массива по 15 элементов Сортировка массива Сортировка массива Псевдокод массива |
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|