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

Дан массив размера N - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу разобраться с кодами к заданиям. http://www.cyberforum.ru/cpp-beginners/thread129517.html
1.Дано натуральное число n. Bычислить n! (произведение 1*2*...*n) 2.Задан массив L из N элементов (N не больше 30). Определить произведение всех положительных элементов и сумму всех отрицательных...
C++ Работа с функциями Используя функцию ограничить значения элементов одномерного массива,абсолютные значения которых превышают средние значения для отрицательных и положительных,(ограничить этими средними значениями) ... http://www.cyberforum.ru/cpp-beginners/thread129500.html
C++ Заставить программу считать сумму индексов положительных чисел
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <math.h> #include <time.h> void RandomFill(double A, int n); void PrintArray(double A, int n); double sum(double A, int n);
C++ Матрица
Заполнить матрицу линейного порядка, от левого нижнего угла по диагонали, влево - вверх. Посмотрите,пожалуйста, может у кого-то получится, а то очень нужно.
C++ Возникает ошибка с using namespace std; http://www.cyberforum.ru/cpp-beginners/thread129454.html
#include "stdio.h" #include "string.h" #include "math.h" #include "stdlib.h" #include "stdafx.h" #include "iostream.h" using namespace std; //здесь ошибка error C2871: 'std' : does not exist...
C++ Переопределение метода в наследуемом классе Возникла проблема с переопределением метода set. Т.е. получается я не могу получить доступ к членам предка. Не подскажете как можно было бы решить данную проблему, просто по заданию необходимо... подробнее

Показать сообщение отдельно
Sn1pe
11 / 11 / 1
Регистрация: 10.05.2010
Сообщений: 23
14.05.2010, 12:56
Автор конечно лучший в объяснениях условия задачи
Цитата Сообщение от l_a_m Посмотреть сообщение
если я правильно понимаю, то эллемент mas[0] - никогда не может быть локальным минимумом? :-)
Может быть, если судить в сдравом смысле

Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int main(int argc, char* argv[])
{ const int n=5;
  int a[n],i,need;
  for (i = 0; i < n; i++) {cin >>a[i];}     //ВВод массива, если надо замени
  for (i = 0; i < n; i++)
  { if (i==0) {if (a[1]>a[0]) {need=0; break;}
    } else if (i==n) {if (a[n-1]>a[n]) {need=n; break;}
           }  else
  if ((a[i-1]>a[i]) && (a[i+1]>a[i]))      //При нахождении нужного, выход
  {need=i; break;
    }
    }
    cout <<need;     //Выводит как индекс С++
    getch();
  }
Вот код, если первый и последний тоже могут быть
P.S. проверено в компиляторе
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru