0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 9
1

Описать отдельную функцию проверки, упорядочены ли элементы заданного массива по возрастанию

13.06.2013, 18:22. Показов 1744. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста. Даны два массива из n целых чисел (n<=10). Для каждого массива проверить, упорядочены ли элементы по возрастанию. Описать отдельную функцию проверки, упорядочены ли элементы заданного массива по возрастанию. (Turbo C).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.06.2013, 18:22
Ответы с готовыми решениями:

Описать логическую функцию, проверяющую, упорядочены ли по возрастанию элементы непустого файла
Type row = file of 0..999. описать логическую функцию, проверяющую, упорядочены ли по возрастанию...

Помогите описать функцию, определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве
Помогите описать функциюю f(a, n, p), определяющую, упорядо- чены ли строго по возрастанию...

Описать процедуру RemoveForInc(A, N), удаляющую из массива «лишние» элементы так, чтобы оставшиеся оказались упорядочены по возрастанию
Описать процедуру RemoveForInc(A, N), удаляющую из веществен- ного массива A размера N «лишние»...

Написать функцию определяющую, упорядочены ли по возрастанию элементы целочисленного массива размера N
Я уже начал ее писать,но вот дальше никак. int min (int *m, int n) { for(i=1;i&lt;n;i++) { }...

9
Эксперт С++
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
13.06.2013, 19:00 2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include<stdio.h>
 
int Check(int *a, int *end)
{
   return a + 1 < end ? (*a <= *(a + 1)) && Check(a + 1, end) : 1;
}
 
int main()
{
   int a[5] = {1, 2, 3, 4, 5}, b[5] = {1,2, 3, 4, 0};
 
   puts(Check(a, a + 5) ? "yes" : "no");
   puts(Check(b, b + 5) ? "yes" : "no");
   return 0;
}
0
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
13.06.2013, 19:04 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
bool isSorted(const int *a, const size_t &size)
{
    for (size_t i=0; i<size-1; ++i)
        if (a[i] > a[i+1])
            return false;
    return true;    
}
 
int main()
{
    int a[] = {1,2,3,4,5};
    int a1[] = {1,2,5,4,5};
    std::cout << std::boolalpha << isSorted(a, sizeof(a)/sizeof(*a)) << '\n';
    std::cout << std::boolalpha << isSorted(a1, sizeof(a1)/sizeof(*a1)) << '\n';
}
Добавлено через 41 секунду

Не по теме:

поздно) Ну, пусть как вариант без рекурсии.

0
Эксперт С++
4267 / 2241 / 203
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
13.06.2013, 19:05 4
Цитата Сообщение от BumerangSP Посмотреть сообщение
пусть как вариант без рекурсии

Не по теме:

Ваш вариант лучше, рекурсия от скуки:)

0
BumerangSP
13.06.2013, 19:08
  #5

Не по теме:

Thinker, зато в Вашем меньше кода, да и изящнее выглядит)

1
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 9
13.06.2013, 19:37  [ТС] 6
ругается на <iostream>
0
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
13.06.2013, 19:39 7
Солнышко1111, хм, в Вашем случае тогда написать iostream.h и убрать все std::.
0
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 9
13.06.2013, 21:11  [ТС] 8
Все равно не нравится=(((
0
4311 / 1422 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
13.06.2013, 22:04 9
Солнышко1111, насколько мне помнится, ему bool не нравится, но всего просто не помню. Возьмите вариант Thinker.
0
0 / 0 / 0
Регистрация: 05.05.2013
Сообщений: 9
14.06.2013, 17:16  [ТС] 10
не нравится условие (*a <= *(a + 1))
0
14.06.2013, 17:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.06.2013, 17:16
Помогаю со студенческими работами здесь

Элементы введенного(заданного) столбца упорядочены по возрастанию
что не так с программой ? точнее с условием int const b = 2, c = 2; { int a, o; for (int i =...

Описать функциюю f(a, n, p), определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве
Помогите описать функциюю f(a, n, p), определяющую, упорядочены ли строго по возрастанию элементы в...

Все ли элементы заданного списка положительные числа и упорядочены по возрастанию
Здравствуйте. Помогите, пожалуйста, задачу решить. Проверить являются ли все элементы заданного...

Определить упорядочены ли элементы массива по возрастанию
Как сделать программу: Ввести одномерный массив А , вывести его. Определить упорядочены ли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru