ПРиветик мои дорогие программисты))) Можете помочь мне разбить мою программку на классы...пожалуйста чтоб был класс хранения в памяти и остальное...))) вот программка :
Код | #include <iostream> #include <conio.h> using namespace std; // -P0 Задание: Удалить два минимальных элементов массива. // Вход: Размерность массива,массив,новый массив // Выход: Начальный массив,минимальные элементы //для удаления,новый массив. // -Р1 Ввод массива. // -Р1.2 Проверка на отрицательные значения. // -Р2 Вывод нового массива. // -Р3 Нахождение первого минимального элемента,удаление его. // -Р4 Нахождение второго минимального элемента,удаление его.
void FindMin(int*,int); //Вызов функции для нахождения 1-го элемента void FindMinTwo(int*,int); //Вызов функции для нахождения 2-го элемента int main() { //-Р1.1 Ввод размерности массива. int n; cout<<"\n Vvedite razmer massiva: "; cin >> n; if(n<=0){ cout<<"Error"<<"\n"; system("pause"); return n;} //-Р1.2 Ввод функции для проверки на отрицательные значения. int* array = new int[n]; //-Р1.3 Вывод начального массива на экран. cout<<"\nVvedite elementi massiva:"; for(int i = 0 ;i < n; i++){ cin >> array[i]; } FindMin(array, n); FindMinTwo(array, n); //-Р2. Вывод конечного массива. cout<<"Array after changes:"; cout<<"\n"; for(int i = 0; i<n-2;i++) cout<<array[i]<<endl; cout<<"\n"; system("pause"); return 0; } // -Р3.1 Ввод функции для нахождения 1-го минимального элемента. void FindMin(int* array,int n) { int imin; int minel; minel = array[0]; imin = 0; for( int i=0;i<n;i++) if (minel>array[i]) { minel=array[i]; imin = i; } //-Р3.2 Функция для удаления первого минимального элемента for (int i = imin; i<n-1; i++) array[i]=array[i+1]; n--; } // -Р4.1 Ввод функции для поиска 2-го минимального элемента. void FindMinTwo(int* array,int n) { int imin; int minel; minel = array[0]; imin = 0; for( int i=0;i<n;i++) if (minel>array[i]) {minel=array[i]; imin = i; } //-Р4.2 Ввод Функции для удаления второго минимального элемента for (int i = imin; i<n-1; i++) array[i]=array[i+1]; n--; } |
ТОлько можно чтоб она не была как список... Спасибо большое!!
Модератор: не забываем пользоваться кнопочкой "код" |