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

Массив,нахождение отрезка max длины. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Построить вектор, элементы которого являются наибольшими числами каждой строки данной матрицы http://www.cyberforum.ru/cpp-beginners/thread72123.html
Помогите пожалуйста решить 2 задачи, заранее спасибо: 1) преобразуйте массив так, чтобы все положительные элементы массива стали отрицательными и наоборот, а затем измененный массив отсортируйте по возрастанию. 2) дана квадратная матрица. Постройте вектор ,элементы которого являются наибольшими числами каждой строки матрицы.
C++ Простое наследование классов Вычислите выражение z = x1/2 – y1/2. помогите решить скоро зачет. http://www.cyberforum.ru/cpp-beginners/thread72121.html
Найти корень функции методом хорд C++
Прошу помогите ламеру! :) Найти корень функции методом хорд 2x+ln(x+1)-1
Вычисление массива на паскале и на С C++
Привет ..) Помогите. С++ ещё понимаю, но паскаль это ппц. Задачу надо сделать и на паскале и на С. Задача такая: Вычислить массив R, в соответствии с формулами, где i=l,n и x,h,a - заданы. 1) ri=0,9 sin (2ax-ih); 2) все элементы, удовлетворяющих условия |ri| < 0,5; 3) среднее арифметическое элементов, расположенных между первыми и последними положительными элементами.
C++ Пожалуйста, подскажите в чем у меня ошибка? http://www.cyberforum.ru/cpp-beginners/thread72084.html
У меня вот такая задача: "Дана символьная матрица размера 4 х 5. Из последовательности её строк сформировать новую строку и определить ее длину. Проверить наличие символа ‘a’ в ней." Нужно сделать кнопку "Старт", при нажатии на которую выводился бы результат в новую форму. Вывода в новую форму у меня нет, с ним еще не разобрался, пока что пытаюсь хотя бы кнопку "Старт" сделать. Выскакивают эти...
C++ Матрица не компелируется программа задача ввыести матрицу а затем вывести либо всю матрицу либо часть на выбор решаю методом классов вот что получилось #include <iostream> using namespace std; class Matrix { private: int n; int m; подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
4669 / 2495 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
09.12.2009, 05:51     Массив,нахождение отрезка max длины.
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
#include <iostream.h>
int main()
{
    const int K=13;
    int A[K]={1,2,3,4,9,8,7,2,3,5,4,3,2}, i, count=0, temp, i_start;
    for(i=0; i<K-1; i++)
    {
        temp=0;
        if(A[i]==A[i+1]+1)
            while(A[i]==A[i+1]+1)
            {
                i++;
                temp++;
            }
        if(temp+1>count)
        {
            i_start=i-temp;
            count=temp+1;
        }
    }
    if(count==0)
        cout<<"Net otrezkov";
    else
        for(i=i_start; i<i_start+count; i++)
            cout<<A[i]<<" ";
    cout<<endl;
    return 0;
        
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru