Sa se elimine dintr-un vector incepand cu pozitia k, m elemente
Răspunsuri la întrebare
#include <iostream>
using namespace std;
int main()
{
int V[50];
int n;
cout << "Introduceti numarul de elemente: ";
cin >> n;
cout << "Introduceti elementele vectorului: \n";
///Citirea vectorului:
for(int i = 0; i < n; i++)
{
cin >> V[i];
}
int k, m;
cout << "Pozitia k = ";
cin >> k;
cout << "m = ";
cin >> m;
int A[n-m];
for(int i = 0; i < k-1; i++)
{
A[i] = V[i];
}
for(int i = k-1; i < k+m; i++)
{
A[i] = V[i+m];
}
cout << "Noul vector este: ";
for(int i = 0; i < n-m; i++)
{
cout << A[i] << " ";
}
return 0;
}
Răspuns:
#include<iostream>
using namespace std;
int main()
{
int v[100],k,m,n,i;
cin>>n;
for(i=1; i<=n; i++)
{
cout<<"v["<<i<<"]=";
cin>>v[i];
}
cout<<"k=";
cin>>k;
cout<<"m=";
cin>>m;
for(i=k; i<=n-m; i++)
{
v[i]=v[i+m];
}
for(i=1; i<=n-m; i++)
{
cout<<"v["<<i<<"]="<<v[i]<<endl;
}
return 0;
}
Explicație:
mai mai sus ce se afiseaza cand este rulat codul ;
"rulat" :)))))
Daca nu intelegi ceva intreaba-ma in comentarii Baftă!