Se introduc n numere de la tastatura. Sa se afișeze aceste numere ordonate crescător.
Răspunsuri la întrebare
Răspuns de
1
C++
#include <iostream>
using namespace std;
int v[100],n,aux,i,j;
main()
{
cout<<"n="; cin>>n;
for(int i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(v[i] <v[j]) {
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
for(i=1;i<=n;i++)
cout<<v[i]<<" ";
return 0;
}
#include <iostream>
using namespace std;
int v[100],n,aux,i,j;
main()
{
cout<<"n="; cin>>n;
for(int i=1;i<=n;i++)
cin>>v[i];
for(i=1;i<=n;i++)
for(j=1;j<=n;j++)
if(v[i] <v[j]) {
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
for(i=1;i<=n;i++)
cout<<v[i]<<" ";
return 0;
}
Răspuns de
1
var
a:array of integer;
i,j,n:integer;
begin
read(n);
setlength(a,n+1);
for i:=1 to n do
read(a[i]);
for i:=0 to n-1 do
for j:=i+1 to n do
if(a[i]>a[j]) then
begin
a[i]+=a[j];
a[j]:=a[i]-a[j];
a[i]-=a[j];
end;
for i:=1 to n do
write(a[i],' ');
end.
a:array of integer;
i,j,n:integer;
begin
read(n);
setlength(a,n+1);
for i:=1 to n do
read(a[i]);
for i:=0 to n-1 do
for j:=i+1 to n do
if(a[i]>a[j]) then
begin
a[i]+=a[j];
a[j]:=a[i]-a[j];
a[i]-=a[j];
end;
for i:=1 to n do
write(a[i],' ');
end.
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Studii sociale,
9 ani în urmă
Matematică,
9 ani în urmă