Răspuns :
Mda...deci practic nu ai facut mai nimic .
#include<iostream>
using namespace std;
void read(int v[],int n)
{
cin>>n;
for(int i=1;i<=n;i++) cin>>v[i];
cin>>k;
}
void sort(int v[],int n,int k)
{
int sortat;
sortat=0;
while(!sortat)
{
sortat=1;
for(int i=1;i<k;i++)
if(v[i]>v[i+1])
{
swap(v[i],v[i+1]);
sortat=0;
}
}
sortat=0;
while(!sortat)
{
sortat=1;
for(int i=k+1;i<n;i++)
if(v[i]<v[i+1])
{
swap(v[i],v[i+1]);
sortat=0;
}
}
int main()
{
int v[100],n,k;
read(v,n);
sort(v,n,k);
print(v,n);
return 0;
}
Cam asta ar fi programul.Nu l-am compilat,dar presupun ca merge.
#include<iostream>
using namespace std;
void read(int v[],int n)
{
cin>>n;
for(int i=1;i<=n;i++) cin>>v[i];
cin>>k;
}
void sort(int v[],int n,int k)
{
int sortat;
sortat=0;
while(!sortat)
{
sortat=1;
for(int i=1;i<k;i++)
if(v[i]>v[i+1])
{
swap(v[i],v[i+1]);
sortat=0;
}
}
sortat=0;
while(!sortat)
{
sortat=1;
for(int i=k+1;i<n;i++)
if(v[i]<v[i+1])
{
swap(v[i],v[i+1]);
sortat=0;
}
}
int main()
{
int v[100],n,k;
read(v,n);
sort(v,n,k);
print(v,n);
return 0;
}
Cam asta ar fi programul.Nu l-am compilat,dar presupun ca merge.
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Așteptăm cu entuziasm să reveniți și vă invităm să ne adăugați la lista de favorite!