I
ivan1994
Код:
[b]каждый этап обработки массивов (ввод, заполнение, вывод, упорядочение и т.п.) оформите в виде отдельной функции.[/b]
вот мая задача. я пытался пастаянно какаято хрень ( В общем случае мне так 4 задачи нужно сделать ну я думаю пайму и остальные всётаки сам).. памагите плиз. lease: lease: lease: lease:
C++:
#include <iostream.h>;
#include <windows.h>;
#include <math.h>;
int main()
{
SetConsoleOutputCP(1251);
int N, buf;
cout << " Введите количество элементов массива => "; cin >> N;
int *A = new int[N];
for (int i = 0; i < N; i++){
cout << " A[" << i << "] = ";
cin >> A[i];
}
cout << " Исходный массив { ";
for (int i = 0; i < N; i++){
cout << A[i] << " ";
}
cout << "} " << endl;
for (int i = 0; i < N; i++){
for (int k = 0; k < N - 1; k++){
if (A[k + 1] > A[k]){
buf = A[k + 1];
for (int n = 0; n < N; n++){
A[k + 1] = A[k];
}
A[k] = buf;
}
}
}
cout << " Упорядоченный массив { ";
for (int i = 0; i < N; i++){
cout << A[i] << " ";
}
delete []A;
cout << "}" << endl;
system ( " pause " );
return 0;
}
//---------------------------------------------------------------------------