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

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

Войти
Регистрация
Восстановить пароль
 
wolf0022
2 / 2 / 0
Регистрация: 17.12.2013
Сообщений: 148
#1

Определить сколько чисел больше своих “соседей” - C++

05.09.2014, 19:09. Просмотров 414. Ответов 5
Метки нет (Все метки)

Задача 2. Дано 20 целых чисел. Определить сколько из них больше своих “соседей”, т.е. преидущего и последуещего.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.09.2014, 19:09     Определить сколько чисел больше своих “соседей”
Посмотрите здесь:

Определить сколько из чисел больше своих соседей - C++
имеется последовательность чисел, содержащая n элементов.определить сколько из них больше своих соседей. код на c++ пожалуйста )

Определить сколько из 20 чисел больше своих "соседей" - C++
Люди помогите дибилу в решении простенькой задачки...Я её никогда не решу...Я тупой как валянок... Плииииз....=((((

Массив: Определить, сколько из них больше своих «соседей», те предыдущего и последующего - C++
2. Дано 20 целых чисел. Определить, сколько чисел в последовательности больше своих «соседей», т.е. предыдущего и последующего.

Найти число элементов массива, которые больше своих “соседей” - C++
Найти число элементов массива, которые больше своих “соседей”, т.е. предшествующего и последующего элементов.

Выбрать из массива элементы, которые в 2 раза больше своих соседей - C++
Дан массив a, сформировать новый массив состоящий из элементов в 2 раза больше предыдущего и следующего |2|4|2|3|6|3| -> |4|6|

Вывести на экран те элементы списка, которые больше своих соседей - C++
Дан список из n целых чисел a1,a2,..,an. Вывести на экран те элементы списка, которые больше своих соседей. Заранее спасибо за помощь!

Сформировать вектор М из элементов массива А, которые больше своих соседей - C++
Дан массив А(n), n <= 15, целого типа. Сформировать вектор М из элементов А, которые больше своих соседей, то есть ai > ai-1 и ai > ai+1....

Перегруженные функции вычисляющие количество элементов, которые больше своих соседей - C++
Написать реализации перегруженных функций: int func(double* arr, int length); int func(char* str); Функция func возвращает количество...

Вывести количество элементов массива, которые строго больше обоих своих соседей (исправить) - C++
Сначала задано число N — количество элементов в массиве (1N100). Далее через пробел записаны N чисел — элементы массива. Формат...

Найти сумму элементов массива, которые больше своих "соседей" справа и слева - C++
В массиве из N элементов найти сумму тех элементов, которые больше своих "соседей" справа и слева.


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6287 / 5890 / 1910
Регистрация: 18.12.2011
Сообщений: 15,122
Завершенные тесты: 1
05.09.2014, 19:25     Определить сколько чисел больше своих “соседей” #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Алгоритм.
В цикле от 1 До 18 сравниваете и считаете к-во совпадений.
Примерно так
C++
1
2
3
4
int count=0;
for(int i=1;i<=18;i++)
   if( a[i]>a[i-1] && a[i]<a[i+1])
      count++;
wolf0022
2 / 2 / 0
Регистрация: 17.12.2013
Сообщений: 148
07.09.2014, 17:34  [ТС]     Определить сколько чисел больше своих “соседей” #3
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#pragma argsused
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main() 
{   
    srand((unsigned) time(0));
    const int size = 20;
    int array[size];
    int i;
    int a;
    int max;
    for ( i = 0; i < size; i++) 
        array[i] = rand() % 10;
    int count=0;
for(int i=1;i<=18;i++)
   if( a[i]>a[i-1] && a[i]<a[i+1])
      count++;
    cin.get();
}
 
//---------------------------------------------------------------------------
ошибка E2062 в строке где IF
FiLF
53 / 53 / 15
Регистрация: 05.09.2013
Сообщений: 1,327
07.09.2014, 17:55     Определить сколько чисел больше своих “соседей” #4
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 <vcl.h>
#pragma hdrstop
#pragma argsused
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int main() 
{   
    srand((unsigned) time(0));
    const int size = 20;
    int array[size];
    int i;
    int a;
    int max;
    for ( i = 0; i < size; i++) 
        array[i] = rand() % 10;
    int count=0;
for(int i=1;i<=18;i++)
   if( array[i]>array[i-1] && array[i]<array[i+1])
      count++;
    cin.get();
}
zss
Модератор
Эксперт С++
6287 / 5890 / 1910
Регистрация: 18.12.2011
Сообщений: 15,122
Завершенные тесты: 1
07.09.2014, 18:29     Определить сколько чисел больше своих “соседей” #5
wolf0022, такие ошибки всегда будут, если бездумно копировать текст.
wolf0022
2 / 2 / 0
Регистрация: 17.12.2013
Сообщений: 148
07.09.2014, 19:37  [ТС]     Определить сколько чисел больше своих “соседей” #6
ну я нуб в этом языке, выкручиваюсь как могу)
что-то код у меня вообдще плох(( он не выводит 20 чисел а только 7 почемуто..

Добавлено через 43 минуты
всё, разобрался, всем спасибо)
Yandex
Объявления
07.09.2014, 19:37     Определить сколько чисел больше своих “соседей”
Ответ Создать тему
Опции темы

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