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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача на графы. Удалить ребро, соединяющее вершины a и b http://www.cyberforum.ru/cpp-beginners/thread1170452.html
Дан граф, состоящий из N вершин и заданный списком смежности. Удалить ребро, соединяющее вершины a и b.
C++ Найти все слова, содержащие латинские буквы (a, e, i, o, u) Задан текст. Найти все слова, содержащие латинские буквы (a, e, i, o, u). Напечатать эти слова в порядке увеличения количества букв (a, e, i, o, u). http://www.cyberforum.ru/cpp-beginners/thread1170451.html
Возвратить тип шаблона,так чтобы результат при вызове присваивался объекту C++
Есть матрица,нужно создать новую матрицу и "перевернуть" (т.е. столбцы становятся строками,а строки-стобцами)-это сделано. Потом нужно сделать так,чтобы метод возвращал такое значение (типа array<T>),чтобы его можно было присвоить новому объекту в main. Я не знаю,как cделать так,чтобы новая матрица могла бы находиться в этом новом объекте из main. #include "stdafx.h" #include <iostream>...
Стек: Ошибка в объявлении getch C++
Добрый вечер! Реализовал стек и некоторые функции. Вопрос1: в функции doub имеется проблема - нет ограничения, судя по ошибкам, как это сделать? Вопрос2: ошибка в объявлении getch почему-то. Код ниже: #include <iostream>
C++ Сумма элементов массива, имеющих в своей записи все одинаковые цифры http://www.cyberforum.ru/cpp-beginners/thread1170424.html
Определить сумму элементов массива, имеющих в своей записи все одинаковые цифры и расположенных между двумя элементами с максимальным значением, не включая сами эти элементы
C++ C++ Шифр Цезаря Help нужно написать программу на С++, которая шифрует русские и английские слова. Делает запрос на сдвиг. Зашифрованный код переводил обратно в нормальный текст. (С запросами и выводами).(Шифр Цезаря). Уровень реализации новичка. Заранее благодарен. подробнее

Показать сообщение отдельно
Yarikson86
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 28
08.05.2014, 22:33     В одномерном массиве найти элементы меньше левого, но больше правого
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
35
/*В одномерном массиве (не менее 7 элементов) определите и выведите на экран количество элементов,
которые меньше левого, но больше правого соседнего элемента.*/
 
#include <iostream>
#include <conio.h>
#include <time.h>
 
using namespace std;
 
void main()
{
    srand(time(NULL));
    setlocale (LC_ALL, "rus");
    int a[100], p=0, n;
 
    cout<<"Введите количество цифр в массиве(минимальное количество - 7)\n";
    cin>>n;
 
    for(int i=0; i<n; i++)
    a[i] = 0+rand()%100;
 
    cout<<"Ваш массив:\n";
    for (int i=0;i<n;i++)
        cout<<a[i]<<" ";
 
    for (int i=1;i<n;i++)
        if (a[i-1]>a[i] && a[i]>a[i+1])
            p++;
 
    cout<<"Количество подходящих цифр: "<<p;
    
 
    getch();
 
}
 
Текущее время: 22:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru