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

Вывести количество элементов массива, которые строго больше обоих своих соседей (исправить) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача по строкам (в несколько пунктов) http://www.cyberforum.ru/cpp-beginners/thread716141.html
Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо: а) определить количество слов длиной 3 символа; б) найти слова, у которых количество гласных равно количеству согласных и их порядковые номера; в) вывести слова в порядке убывания их длин (от самого длинного - к самому короткому). Строку инициализировать в коде программы:
C++ Как записать в массив число, вводимое сразу, если оно имеет больше 18 разрядов? Ребят, натолкните на мысль: как записать в массив число, вводимое сразу, если оно имеет больше 18 разрядов? http://www.cyberforum.ru/cpp-beginners/thread716137.html
чем отличается *(arr+1) от *(arr++)? C++
подскажите пожалуйста в чем отличие между *(arr+1) и *(arr++), допустим char arr="qwertyuiop"; while(*arr!='\0') { cout<<*(arr++);//так не работает,т.к указатель на arr,константа,а *(arr+1) работает,но почему ведь там и там увеличиваем адрес? }
Умножение в столбик C++
Помогите пожалуйста написать программу которая будет проводить умножение в столбик. Числа представленны как 2 массива a,b.
C++ Работа с файлами и строками http://www.cyberforum.ru/cpp-beginners/thread716127.html
Доброе время суток дорогие пользователи форума. в общем нужна Ваша помощь в написание лабы по C++ задание "Дан файл с числами фразами да и полностью любыми символам, пользователь вводит число допустим N, если число N больше числа из первого файла, то записывается во второй файл записывается N если меньше то число из первого файла, естественно остальной мусор тоже.Форматирование сохраняется....
C++ Программы не работают на Windows 7 Только учусь программировать в С++. Скачал вот эту версию с форума http://www.cyberforum.ru/cpp-beginners/thread61467.html .Пишу простенькие проги,компилирую,все удачно,все запускается,но на Виндовс 7 эти проги не идут(а работаю я на ХР SP3),почему так?Это я что-то неправильно делаю или компилятор этой версии просто не предназначен для 7-рки? подробнее

Показать сообщение отдельно
dedanina
0 / 0 / 0
Регистрация: 21.11.2012
Сообщений: 15
02.12.2012, 13:00     Вывести количество элементов массива, которые строго больше обоих своих соседей (исправить)
Сначала задано число N — количество элементов в массиве (1N100). Далее через пробел записаны N чисел — элементы массива.

Формат выходных данных

Необходимо вывести количество элементов массива, которые строго больше обоих своих соседей.
C++
1
2
3
4
5
6
7
8
9
10
11
int mass[100],n,i,k=0;
  cin>>n;
  for(i=0;i<n;i++)
    cin>>mass[i];
  for(i=2;i<=n-1;i++)
  {
      if((mass[i]>mass[i+1]) && (mass[i]>mass[i-1]))
          k=k+1;
      //cout<<k<<" ";
  }
  cout<<k<<" ";
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru