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

как найти подмасив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Целочисленная прямоугольная матрица http://www.cyberforum.ru/cpp-beginners/thread790739.html
Задача.Дана целочисленная прямоугольная матрица.определить: 1)количество строк,не содержащих ни одного нулевого элемента 2)максимальное из чисел,встречающихся в заданной матрице одного раза.
C++ Найти площадь кольца по заданным внешнему и внутреннему радиусам Найти площадь кольца по заданным внешнему и внутреннему радиусам. http://www.cyberforum.ru/cpp-beginners/thread790734.html
Создайте структуру,описывающую точку в трехмерной системе координат C++
Создайте структуру,описывающую точку в трехмерной системе координат (x,y,z). Найдите расстояние между точками A и В.
Дана матрица A(N,M). Найти колличество элементов этой матрицы , больше среднего арифметического всех её элементов C++
Дана матрица A(N,M). Найти количество элементов этой матрицы , больше среднего арифметического всех её элементов.
C++ В заданном массиве A(N) все элементы которого попарно различны, найти наименьший элемент из положительных http://www.cyberforum.ru/cpp-beginners/thread790722.html
В заданном массиве A(N) все элементы которого попарно различны, найти наименьший элемент из положительных
C++ Рассчитать значение функции Рассчитать значение функции y=f(x) при некотором значении «х» с использованием предсавление функции в виде ряда: 1+х^1/1!+x^2/2!+.....; x^N/N!; N=0,1,....;y=e^x ; x –любое подробнее

Показать сообщение отдельно
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
20.02.2013, 13:34     как найти подмасив
запоминаете позицию первого отрицательного числа, двигаетесь по массиву до встречи следующего отрицательного числа и запоминаете позицию последнего положительного
как-то так
C++
1
2
3
4
5
6
7
8
int nach=-1,kon=-1;
for (i=n-1;i>=0:i--)
if (a[i]<0) 
{
kon=i;
for (int j=i-1;j>=0;j--)
if (a[j]<0) nach=j;
}
 
Текущее время: 04:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru