Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Упорядочен ли массив (из файла) в с++

74K
15 ноября 2011 года
YuninDen
5 / / 15.11.2011
Добрый вечер, ломаю голову над вопросом и взываю к вашей помощи. Помогите с программой:

"Написать программу, которая считывает линейный массив из файла, выводит его на экран и определяет, упорядочен ли он по возрастанию." на языке c++.

Вот проверка на упорядоченность (например как вариант):

int Check(int *a, int n)
{
return n < 2 ? 1 : (a[n - 2] > a[n - 1] ? 0 : Check(a, n - 1));
}


Заранее спасибо за помощью
247
16 ноября 2011 года
wanja
1.2K / / 03.02.2003
Так ты проверишь только два последних элемента. Цикл тебе в руки...
278
16 ноября 2011 года
Alexander92
1.1K / / 04.08.2008
 
Код:
bool is_sorted(int *array, int size) {
  for (int i = 0; i < size-1; i++) {
    if (array[i+1] > array)
       return false;
  }
  return true;
}
74K
18 ноября 2011 года
YuninDen
5 / / 15.11.2011
С полным кодом поможете? Никак не пойму, как присвоить каждому элементу массива соответствующий элемент файла. Т.е. как прочитать из файла и затем загнать в массив?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог