Informatică, întrebare adresată de stefciornei, 9 ani în urmă

Se da un vector cu n elemente.Sa se elimini valoarea x de pe pozitia k

Răspunsuri la întrebare

Răspuns de radutanasa86
0
#include <iostream>
using namespace std;int a[1005],n,k;int main(){    int i;    cin>>n>>k;    for(i=1;i<=n;i++)        cin>>a[i];    for(i=k;i<=n;i++)        a[i]=a[i+1];    n--;    for(i=1;i<=n;i++)        cout<<a[i]<<" ";    return 0;}

radutanasa86: Sau mai usor:#include <iostream>

using namespace std;
int a[1005],n,k;
int main()
{
int i;
cin>>n>>k;
a[k]=a[n];
n--;
return 0;
}
express: Eu cred ca este mai corecta prima solutie...a doua solutie schimba pozitia initiala a elementelor intr-un vector
radutanasa86: Da,dar nu precizeaza daca dupa elminare elementele vectorului sa ramana nemodificate
Alte întrebări interesante