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

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

Войти
Регистрация
Восстановить пароль
 
((sheva))
Сообщений: n/a
#1

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

09.12.2009, 01:28. Просмотров 487. Ответов 2
Метки нет (Все метки)

Уважаемые пользователи!!Помогите пожалуйста с написанием программы!!Только начала изучение и пропустила лекцию о массивах ,но как известно никому нет дела до пропусков(понимай как хочешь) ))
Задача:Поиск отрезка максимальной длины в массиве.
В одномерном массиве А из К элементов найти отрезок максимальной длины и вывести его на экран, состоящий из элементов данного массива по правилу:а1 = аn, а2 = an-1,a3= an-2,a4= an-3 ит.д.
где а1-первый элемент,an-последний.Буду очень благодарна за помощь!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2009, 01:28     Массив,нахождение отрезка max длины.
Посмотрите здесь:

C++ Нахождение min и max и их произведения
C++ Вычисление длины отрезка по координатам его концов
C++ Вывод длины отрезка
В строке первого объекта класса слово MAX длины заменить на слово MAX длины второго объекта класса C++
C++ Нахождение корня методом деления отрезка пополам
Дан номер единицы длины и длина отрезка L в этих единицах. Вывести длину данного отрезка в метрах C++
C++ Нахождение корня уравнения методом деления отрезка пополам
C++ Составить формулу длины отрезка в двухмерном пространстве
C++ Длина отрезка задана в дюймах, перевести значение длины в метрическую систему
Разработать методы вычисления длины отрезка по координатам вершин и периметра треугольника по длинам сторон C++
C++ Написать вспомогательные функции вычисления длины отрезка
Нахождение корня уравнения методом деления отрезка пополам C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
09.12.2009, 01:41     Массив,нахождение отрезка max длины. #2
Цитата Сообщение от ((sheva)) Посмотреть сообщение
Только начала изучение и пропустила лекцию о массивах
Значит пробуй догнать упущенное.. http://www.cplusplus.com/doc/tutorial/arrays/
valeriikozlov
Эксперт C++
4663 / 2489 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
09.12.2009, 05:51     Массив,нахождение отрезка max длины. #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
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;
        
}
Yandex
Объявления
09.12.2009, 05:51     Массив,нахождение отрезка max длины.
Ответ Создать тему
Опции темы

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