Информатика, опубликовано 2018-08-22 23:13:25 by Гость
Составьте программу удаления элементов одномерного массива A(N), больших заданного числа KВ паскале ABC пожалуйста
Ответ оставил Гость
Не совсем понятно условие, но вот возможное решение в C++
#include
#include
#include
int main()
{
using namespace std;
cout int N;
cin >> N;
int * A = new int[N];
srand(time(0));
for (int i = 0; i A[i] = rand() % N + 1;
for (int i = 0; i cout
cout int K;
cin >> K;
int SIZE = 0;
for (int i = 0; i if (A[i] ++SIZE;
if (SIZE > 0)
{
int * A1 = new int[SIZE];
int i1 = 0;
for (int i = 0; i if (A[i] {
A1[i1] = A[i];
++i1;
}
for (int i1 = 0; i1 cout delete[] A1;
}
else
cout delete[] A;
cout return 0;
}
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.
