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

циклы в с++, решение задач - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Даны множества А и В , состоящие соответственно из http://www.cyberforum.ru/cpp-beginners/thread679722.html
Даны множества А и В , состоящие соответственно из N1 и N2 точек (точки заданы своими координатами x,y). Найти минимальное расстояние между точками этих множеств и сами точки , расположенные на...
C++ Найти Булеан множества типа {a,b,c} Доброго времени суток, помогите написать метод нахождения булеана множества. Булеан множества - множество все возможных подножеств искомого множества. Пример: A={a,b,c}; Булеан А = {{}, {a}, {b},... http://www.cyberforum.ru/cpp-beginners/thread679721.html
C++ Кто может сделать олимпиадную задачу?
Нашел одну олимпиадную задачу, не знаю как ее решить. Кто-нибудь может? Четырехзначное число, записанное в восьмеричной системе счисления имеет старшим разрядом единицу. Если эту единицу...
C++ Найти максимальное количество подряд идущих минимальных элементов из данного набора
Дано целое число N и набор из N целых чисел. Найти максимальное количество подряд идущих минимальных элементов из данного набора. Выполнить без применения функций.
C++ Дана матрица N на M Записать в другой массив строку http://www.cyberforum.ru/cpp-beginners/thread679714.html
Дана матрица N x M.Записать в другой массив строку, составленную из сумм отрицательных элементов столбцов матрицы. Выполнить без использования процедур и функций.
C++ Вывести все четырехзначные числа в записи которых нет двух одинаковых цифр Вывести все четырехзначные числа в записи которых нет двух одинаковых цифр. Например 1234;1345;1789;6789. Выполнить без функций и продцедур. Мой код не работает( #include "stdafx.h"... подробнее

Показать сообщение отдельно
v.a.l.i.d
413 / 378 / 10
Регистрация: 21.09.2012
Сообщений: 913
24.10.2012, 20:49
а как считать для первого и последнего числа? у них только один сосед.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int n, *ptr;
int res = 0;
 
cout << "Введите n: ";
cin >> n;
 
ptr = new int [n];
 
if (ptr[0] > ptr[1]) res++;
if (ptr[n] > ptr[n-1]) res++;
 
for (int i=1; i<n-1; i++)
    if (ptr[i]>ptr[i-1] && ptr[i]>ptr[i+1])
        res++;
        
cout << "Количество чисел " << res << endl;
 
delete [] n;
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru