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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Ibook
 Аватар для Ibook
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 59
#1

Найти минимальный из локальных максимумов массива - C++

28.03.2012, 20:23. Просмотров 1332. Ответов 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
// Array 35.cpp: определяет точку входа для консольного приложения.
#include "stdafx.h"
#include <iomanip>
#include <Windows.h>
using namespace std;
int Array35(int*x,int n,);
 
 
void main(){
int  min=INT_MAX;
int  imin=-1;;
int x,n,[i];
     for(int [i] =1;i<n-1;i++){
         if(x[i]>x[i-1]&&x[i]>x[i+1]){
             if(x[i]<min){
                 min=x[i];
                 imin=i;
             }//if
         }
 
     }
     //return imin
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2012, 20:23     Найти минимальный из локальных максимумов массива
Посмотрите здесь:

Найти число локальных максимумов массива C++
C++ Поменять знак всех локальных максимумов данной матрицы на противоположный.
Массив (одномерный и двумерный, поиск локальных максимумов и кол-ва положительных и отрицательных элементов) C++
Поменять знак всех локальных максимумов данной матрицы на противоположный C++
Создать файл целых чисел, содержащий номера всех локальных максимумов исходного файла в порядке возрастания C++
При нахождении количества локальных максимумов в последовательности for_each возвращает ноль C++
C++ В массиве найти и напечатать номера (индексы) локальных максимумов (Прокомментировать код)
C++ Найдите количество абсолютных и локальных минимумов и максимумов среди элементов одномерного массива
Определить число локальных максимумов матрицы C++
C++ Определить количество строгих локальных максимумов в последовательности
Разработать шаблонный класс для нахождения локальных максимумов и минимумов в массиве C++
C++ Найти общее количество локальных максимумов в строках заданной матрицы

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
 Аватар для Avazart
7037 / 5214 / 259
Регистрация: 10.12.2010
Сообщений: 22,889
Записей в блоге: 17
28.03.2012, 20:25     Найти минимальный из локальных максимумов массива #2
C++
1
int Array35(int* x,int n); // запятую убрал
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
28.03.2012, 20:27     Найти минимальный из локальных максимумов массива #3
Ibook, хоть бы написали что программа должнаа делать
Ibook
 Аватар для Ibook
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 59
28.03.2012, 20:29  [ТС]     Найти минимальный из локальных максимумов массива #4
Цитата Сообщение от Infinity3000 Посмотреть сообщение
Ibook, хоть бы написали что программа должнаа делать
Дан массив размера N. Найти минимальный из его локальных максимумов (локальный максимум — это элемент, который больше любого из своих соседей).
Infinity3000
 Аватар для Infinity3000
1057 / 576 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
28.03.2012, 20:46     Найти минимальный из локальных максимумов массива #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
#include <stdio.h>
#include <Windows.h>
#include <conio.h>
int main()
{
        int i, x, g = 0;
        int  min = INT_MAX;
        printf ("vvedite chislo elementov: ");
        scanf ("%d", &x);
        int *rt = new int [x];
        printf ("\nvvedite massiv iz %d elementov: ", x);
        for (i = 0; i < x; i++)
        {
                scanf ("%d", &rt[i]);
        }
        for (i = 1; i < x - 1; i++)
        {
                if(rt[i] > rt[i+1] && rt[i] > rt[i-1])
                {
                    if(rt[i] < min)
                    {
                        min = rt[i];
                    }
                }      
        }
 
        printf ("\n%d", min);
        delete [] rt;
        getch();
        return 0;
}
Ibook
 Аватар для Ibook
0 / 0 / 0
Регистрация: 11.12.2011
Сообщений: 59
28.03.2012, 20:52  [ТС]     Найти минимальный из локальных максимумов массива #6
Цитата Сообщение от Infinity3000 Посмотреть сообщение
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
#include <stdio.h>
#include <Windows.h>
#include <conio.h>
int main()
{
        int i, x, g = 0;
        int  min = INT_MAX;
        printf ("vvedite chislo elementov: ");
        scanf ("%d", &x);
        int *rt = new int [x];
        printf ("\nvvedite massiv iz %d elementov: ", x);
        for (i = 0; i < x; i++)
        {
                scanf ("%d", &rt[i]);
        }
        for (i = 1; i < x - 1; i++)
        {
                if(rt[i] > rt[i+1] && rt[i] > rt[i-1])
                {
                    if(rt[i] < min)
                    {
                        min = rt[i];
                    }
                }      
        }
 
        printf ("\n%d", min);
        delete [] rt;
        getch();
        return 0;
}
Спасибо большое.
Yandex
Объявления
28.03.2012, 20:52     Найти минимальный из локальных максимумов массива
Ответ Создать тему
Опции темы

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