Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Мария09
0 / 0 / 0
Регистрация: 02.04.2014
Сообщений: 16
#1

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

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

Проверить является ли одномерный числовой массив упорядоченным по убыванию
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.04.2014, 03:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Проверить является ли одномерный числовой массив упорядоченным по убыванию (C++):

Определить является ли массив упорядоченным по убыванию - C++
Нужно определить является ли массив упорядоченным по убыванию вроде все правильно пишу но не правильно работает где ошибка. #include...

Проверить отсортирован ли одномерный массив по убыванию - C++
1) Дан одномерный массив, проверить отсортирован ли он от большего к меньшему. В дальнейшем не помещайте несколько задач в одну тему!

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

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

Создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию - C++
создать одномерный массив, заполнить его случайными значениями, отсортировать массив по убыванию. получилось вот что: #include...

Создать перегруженную функцию mas(), выводящую одномерный статический числовой массив - C++
Может кто помочь пожалуйста, надо создать функцию mas(), которая выводит одномерный статический числовой массив объектов, символьный массив...

3
newb_programmer
237 / 237 / 19
Регистрация: 03.09.2011
Сообщений: 555
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
02.04.2014, 05:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.04.2014, 05:22
Привет! Вот еще темы с ответами:

Сортировать по убыванию одномерный массив - C++
Написать программу, которая сортирует по убыванию введенный с клавиатуры одномерный массив. Заранее спасибо!Понимаю что лёгкое но котёл...

Одномерный массив - сортировка по убыванию - C++
написать программу, которая методом обмена сортирует по убыванию введенный с клавиатуры одномерный массив.

Одномерный массив 10 символов.упорядочить по убыванию - C++
С клавы вводится одномерный массив длинной 10 символов.Упорядочить массив по убыванию.

Пpовеpить, является ли массив упоpядоченным по убыванию - C++
Помогите с программой по С++, пожалуйста Желательно с пояснением, ибо ничего не понимаю Заранее благодарю


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

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

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