Предмет: Информатика,
автор: bobbygrenn
подскажите алгоритм удаления всех отрицательных чисел из одномерного массива С++
Ответы
Автор ответа:
1
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
int A[n];
for (int i=0;i<n;i++)
{
cin>>A[i];
}
vector<int> B;
for (int i=0;i<n;i++)
{
if (A[i]>=0)
{
B.push_back(A[i]);
}
}
for (int i=0;i<B.size();i++)
{
cout<<B[i]<<" ";
}
return 0;
}
using namespace std;
int main()
{
int n;
cin>>n;
int A[n];
for (int i=0;i<n;i++)
{
cin>>A[i];
}
vector<int> B;
for (int i=0;i<n;i++)
{
if (A[i]>=0)
{
B.push_back(A[i]);
}
}
for (int i=0;i<B.size();i++)
{
cout<<B[i]<<" ";
}
return 0;
}
bobbygrenn:
без векторов пожалуйста...я их еще не проходил
Ну так пройдите. Вектора намного удобнее обычных массивов
по условию не положено
Похожие вопросы
Предмет: Химия,
автор: strategiys
Предмет: Українська мова,
автор: sinus348
Предмет: Математика,
автор: sevda1309
Предмет: Математика,
автор: Jaroslav2008
Предмет: Математика,
автор: дима20063