se citeste de la tastatura un vector v cu n elemente numere intregi.scrieti un program care sa realizeze inversarea vectorului in doua moduri:a)in acelas vector si fara a utiliza un vector suplimentar b)folosind un alt vector Rapiiidd.sa fie facuta mai de clasa a 9-a
Utilizator anonim:
Ce e mare lucru? Afisezi invers la a).
Răspunsuri la întrebare
Răspuns de
0
#include “iostream”
using namespace std;
int v[100],x[100];
short int i,k,n;
int main(void)
{
Metoda 1 :
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=n;i>=1;i—)
cout<
Metoda 2:
cin>>n;
k=0;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=n;i>=1;i—)
{
x[++k]= v[i];
}
for(i=1;i<=k;i++)
Cout<}
using namespace std;
int v[100],x[100];
short int i,k,n;
int main(void)
{
Metoda 1 :
cin>>n;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=n;i>=1;i—)
cout<
Metoda 2:
cin>>n;
k=0;
for(i=1;i<=n;i++)
cin>>v[i];
for(i=n;i>=1;i—)
{
x[++k]= v[i];
}
for(i=1;i<=k;i++)
Cout<}
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
int v[100], n, i, j;
cin>>n;
for(i=0; i<n; i++)
cin>>v[i];
// B)
int u[100];
for(i=0, j=n-1; i<n, j>=0; i++, j--)
u[j] = v[i];
for(i=0; i<n; i++)
cout<<u[i]<<" ";
cout<<endl;
// A)
for(i=0; i<n/2; i++)
swap(v[i], v[n-1-i]);
for(i=0; i<n; i++)
cout<<v[i]<<" ";
}
using namespace std;
int main()
{
int v[100], n, i, j;
cin>>n;
for(i=0; i<n; i++)
cin>>v[i];
// B)
int u[100];
for(i=0, j=n-1; i<n, j>=0; i++, j--)
u[j] = v[i];
for(i=0; i<n; i++)
cout<<u[i]<<" ";
cout<<endl;
// A)
for(i=0; i<n/2; i++)
swap(v[i], v[n-1-i]);
for(i=0; i<n; i++)
cout<<v[i]<<" ";
}
Alte întrebări interesante
Germana,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Geografie,
9 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă