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

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

Войти
Регистрация
Восстановить пароль
 
my__life
0 / 0 / 0
Регистрация: 03.06.2012
Сообщений: 93
#1

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

14.11.2012, 05:20. Просмотров 571. Ответов 1
Метки нет (Все метки)

Дано целое число N (> 1) и набор из N целых чисел. Вывести те эле-
менты в наборе, которые меньше своего левого соседа, и количество K та-
ких элементов.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.11.2012, 05:20     Вывести те элементы в наборе, которые меньше своего левого соседа
Посмотрите здесь:
Из Паскаля в С++ Вывести номера тех чисел в наборе, которые меньше своего левого соседа C++
C++ В одномерном массиве определить и вывести на экран количество элементов, которые меньше левого, но больше прав
C++ Определить, сколько чисел последовательности меньше своего соседа слева (цикл For)
C++ Найти номера тех элементов массива, которые больше своего правого соседа (Dev C++)
C++ Найти номера тех элементов массива, которые больше своего правого соседа, и количество таких элементов
C++ Одномерный массив. Найти и вывести все элементы, которые меньше заданного b
C++ Массивы. найти индексы тех элементов массива , которые больше своего правого соседа и количество таких элементов (почему то не работает корректно)
В одномерном массиве найти элементы меньше левого, но больше правого C++
C++ В массив С перенести те элементы А, которые меньше min(В), и те элементы B, которые больше max(A)
C++ Вывести на экран элементы и индексы элементов, которые меньше среднего значения всех элементов массива
C++ Из чисел 1, 1+1/2, 1+ 1/2 + 1/3, … вывести те, которые меньше a
C++ Удалить из массива те элементы, которые меньше (min + max)/2

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Illusive
17 / 17 / 0
Регистрация: 11.01.2008
Сообщений: 51
14.11.2012, 09:55     Вывести те элементы в наборе, которые меньше своего левого соседа #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
const int N = 7;
int arr[N] = {26, 27, -3, 99, 98, 15, 20};
 
int main()
{
  int counter =0;
 
  for(int i=0; i<(N-1); i++)
  {
    if(arr[i+1]<arr[i])
    {
      cout << arr[i+1] << " ";
      counter++;
    }
 
  }
   cout << endl << "K= " << counter << endl;
   return 0;
 }
Ответ Создать тему
Опции темы

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