Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
Мария09
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 16
1

Проверить является ли одномерный числовой массив упорядоченным по убыванию

02.04.2014, 03:46. Просмотров 1366. Ответов 3
Метки нет (Все метки)

Проверить является ли одномерный числовой массив упорядоченным по убыванию
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2014, 03:46
Ответы с готовыми решениями:

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

Определить является ли массив упорядоченным по убыванию
Нужно определить является ли массив упорядоченным по убыванию вроде все...

Дан линейный массив целых чисел. Проверьте, является ли он упорядоченным по убыванию
Дан линейный массив целых чисел. Проверьте, является ли он упорядоченным по...

Проверить отсортирован ли одномерный массив по убыванию
1) Дан одномерный массив, проверить отсортирован ли он от большего к меньшему....

Объединить массивы так, чтобы результирующий массив остался упорядоченным по возрастанию (убыванию)
1.53) Даны два одномерных массива A и B размерности n, элементы которых...

3
newb_programmer
237 / 237 / 113
Регистрация: 03.09.2011
Сообщений: 558
02.04.2014, 03:53 2
Мария09,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <ctime>
using namespace std;
bool check(int* x,int n) {
    for (int i=0;i<n;i++)
        if (x[i]<x[i+1])
            return false;
    return true;
}
 
int main(){
    const int size=5;
    int A[]={4,3,2,1,0};
    if (check(A,size))
        cout<<"Massiv yporyado4en po ybuvaniy!\n";
    else
        cout<<"Massiv ne yporyado4en po ybuvaniy!\n";
    system("pause");
    return 0;
}
1
Мария09
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 16
02.04.2014, 04:09  [ТС] 3
вы мне очень помогли
0
IrineK
Заблокирован
02.04.2014, 05:22 4
newb_programmer,

в этом фрагменте:
C++
1
2
for (int i=0;i<n;i++)
        if (x[i]<x[i+1])
при i = n-1 будет проверяться x[n-1] и x[n]. Т.е. с x[n] мы выходим за границы массива.
В "лучшем" случае там будет мусор.

Поэтому:
C++
1
2
for (int i=0;i<n-1;i++)
        if (x[i]<x[i+1])
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2014, 05:22

Объединить эти массивы так, чтобы результирующий целочисленный массив D (размера NA + NB + NC) остался упорядоченным по убыванию.
Даны три целочисленных массива A, B и C размера NA, NB, NC соответ-ственно,...

Проверить, является ли данная последовательность целых чисел упорядоченной по убыванию
Проверить, является ли данная последовательность целых чисел упорядоченной по...

Упорядочить одномерный числовой массив по возрастанию методом выбора
Упорядочить одномерный числовой массив по возрастанию методом выбора. При этом...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru