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

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

Восстановить пароль Регистрация
 
alexmusatkin
2 / 2 / 0
Регистрация: 22.12.2012
Сообщений: 57
24.12.2012, 02:14     Помогите описать функцию, определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве #1
Помогите описать функциюю f(a, n, p), определяющую, упорядо-
чены ли строго по возрастанию элементы в целочисленном массиве a из n эле-
ментов, и вычисляющую целочисленное значение p. Если элементы упорядоче-
ны, то p - это произведение разностей рядом стоящих элементов, иначе p - это
количество нарушений порядка в массиве a. С помощью этой функции провести
анализ целочисленного массива b.

Если не решение, то идеи и советы хотя бы)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2012, 02:14     Помогите описать функцию, определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве
Посмотрите здесь:

C++ В целочисленном массиве найти и напечатать те элементы, которые являются степенью 2. Написать функцию, проверяющую, является ли число степенью 2.
C++ Указать, упорядочены ли числа в массиве по возрастанию.
Описать функциюю f(a, n, p), определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве C++
Массивы. Описать функцию f(a, n, p), определяющую, упорядочены ли строго по убыванию элементы в целочисленном массиве a из n элементов... C++
C++ Написать рекурсивную функцию в целочисленном массиве
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
activnaya
 Аватар для activnaya
255 / 45 / 2
Регистрация: 24.11.2012
Сообщений: 466
24.12.2012, 02:24     Помогите описать функцию, определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве #2
Цитата Сообщение от alexmusatkin Посмотреть сообщение
Если не решение, то идеи и советы хотя бы)
топись
Kuzia domovenok
 Аватар для Kuzia domovenok
1883 / 1738 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
24.12.2012, 02:25     Помогите описать функцию, определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве #3
на Си++ написать? Почему p передаётся в качестве аргумента функции? Его передавать через указатель что ли?
activnaya
 Аватар для activnaya
255 / 45 / 2
Регистрация: 24.11.2012
Сообщений: 466
24.12.2012, 02:28     Помогите описать функцию, определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве #4
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
Почему p передаётся в качестве аргумента функции? Его передавать через указатель что ли?
тебе не ровно? ТЗ сформулировано четко. Вперед, Тимур!
Avazart
 Аватар для Avazart
6904 / 5144 / 253
Регистрация: 10.12.2010
Сообщений: 22,629
Записей в блоге: 17
24.12.2012, 02:42     Помогите описать функцию, определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве #5
Как то так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <iostream.h>
#include <windows.h>
//-----------------------------------
int some(int* begin,int* end)
{
    int* prev= NULL;
    int m= 1;
    int count= 0;
 
    for(; begin!=end; ++begin)
        {
            if(prev)
                {
                    if( *prev >= *begin) count++;
                    if(!count) m*= *begin- *prev;
                }
 
            prev= begin;
        }
 
if(count) return count;
return m;
}
//-----------------------------------
int main()
{
    const size_t n=5;
    int A[n]={1,2,1,7,9};
 
    std::cout<<some(A,A+n)<<std::endl;
 
    system("pause");
    return 0;
}
alexmusatkin
2 / 2 / 0
Регистрация: 22.12.2012
Сообщений: 57
24.12.2012, 03:57  [ТС]     Помогите описать функцию, определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве #6
Спасибо!
Yandex
Объявления
24.12.2012, 03:57     Помогите описать функцию, определяющую, упорядочены ли строго по возрастанию элементы в целочисленном массиве
Ответ Создать тему
Опции темы

Текущее время: 03:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru