Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++]Массивы


Автор: ksa 4.5.2010, 13:55
Помогите пожалуйста.
В общем задание такое..
Есть массив, я нашел максимальный и минимальный элементы.
Теперь надо сформировать новый массив, от макс. до мин. из элементов не входящих в исходный массив.
Помогите с алгоритмом и если можно пример кода.
Заранее спасибо!

Автор: toxx 4.5.2010, 20:07
а можно на код посмотреть?

Автор: ksa 4.5.2010, 21:18
Ну в общем то кода много.
Вот проект сделанный в VS 2008 - http://file.qip.ru/file/127881079/2c181e92/1_online.html
Задача:
Даны целые числа а1...аn.
Пусть M и m - наибольшее и неименьшее из них.
Сформировать массив из целых чисел от М до m, не входящих в исходную последовательность а1...аn.
Числа в новом массиве расположить в порядке убывания.

Form1.h
Код

...
// Обработчик событий для нажатия на кнопку создания полученного массива
private: System::Void buttonResult_Click(System::Object^  sender, System::EventArgs^  e) {
             label2->Show();  // Показ надписи
             textBoxOutput->Show();   // Показ текстового поля
             buttonResult->Enabled=false;   // Деактивация кнопки
             // Поиск Max элемента массива
             textBoxOutput->Text+=A.FindMax()+" ";
             // Формирование нового массива
             textBoxOutput->Text+=A.NewMass()+" ";        // Вот тут.
             // Поиск Min элемента массива
             textBoxOutput->Text+=A.FindMin();
         }


intArray.cpp
Код

...
int intArray::NewMass()
{
    return 100;                            // Вот тут.
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)