Răspuns :
Presupun ca lucrezi in C++ si te referi la int main(). Daca da, uite cam asa ar trebui sa arate:
int main()
{
int n, v[100];
cin>>n;
for(int i=0; i<n; i++)
cin>>v[i];
sortare(); // aici tu stii ce parametrii ai
for(int i=0; i<n; i++)
cout<<v[i]<<" ";
}
Asta iti trebuia? afisearea?
int main()
{
int n, v[100];
cin>>n;
for(int i=0; i<n; i++)
cin>>v[i];
sortare(); // aici tu stii ce parametrii ai
for(int i=0; i<n; i++)
cout<<v[i]<<" ";
}
Asta iti trebuia? afisearea?
Salut. Ti-am lasat solutia problemei mai jos. Bafta in continuare!
#include <iostream>
using namespace std;
void Read(int v[], int n)
{
for (int i = 0; i < n; i++)
{
cin >> v[i];
}
}
void Write(int v[], int n)
{
cout << endl;
for (int i = 0; i < n; i++)
{
cout << v[i] << " ";
}
cout << endl;
}
void BubbleSort(int v[], int n)
{
bool found;
int aux;
do
{
found = false;
for (int i = 0; i < n- 1; i++)
{
if (v[i] > v[i + 1])
{
aux = v[i];
v[i] = v[i + 1];
v[i + 1] = aux;
found = true;
}
}
} while (found);
}
int main()
{
int n, v[100];
cin >> n;
Read(v, n);
BubbleSort(v, n);
Write(v, n);
return 0;
}
#include <iostream>
using namespace std;
void Read(int v[], int n)
{
for (int i = 0; i < n; i++)
{
cin >> v[i];
}
}
void Write(int v[], int n)
{
cout << endl;
for (int i = 0; i < n; i++)
{
cout << v[i] << " ";
}
cout << endl;
}
void BubbleSort(int v[], int n)
{
bool found;
int aux;
do
{
found = false;
for (int i = 0; i < n- 1; i++)
{
if (v[i] > v[i + 1])
{
aux = v[i];
v[i] = v[i + 1];
v[i + 1] = aux;
found = true;
}
}
} while (found);
}
int main()
{
int n, v[100];
cin >> n;
Read(v, n);
BubbleSort(v, n);
Write(v, n);
return 0;
}
Vă mulțumim că ați vizitat site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Dacă aveți întrebări sau nevoie de asistență suplimentară, nu ezitați să ne contactați. Pe curând și nu uitați să ne adăugați la favorite!