Scrie un program în care se vor citi din fişierul “inaltime.in”, de pe prima linie un număr
reprezentând elevii din echipa sportivă, de pe următoare n linii datele înălţimea fiecărui
sportiv, ca număr zecimal. Să se afișeze pe ecran înălțimile sportivilor în ordine
descrescătoare.
(pascal)
Răspunsuri la întrebare
Răspuns de
0
Rezolvare in C++:
# include<iostream>
# include<fstream>
# include<cmath>
using namespace std;
ifstream f("inaltime.in");
int main()
{
unsigned i,n,j;
float v[30];
f>>n;
for(i=1;i<=n;i++)
f>>v[i];
for(i=1;i<n;i++)
for(j=i+1;j<=n;j++)
if(v[i]<v[j])
swap(v[i],v[j]);
for(i=1;i<=n;i++)
cout<<v[i]<<" ";
f.close();
return 0;
}
# include<iostream>
# include<fstream>
# include<cmath>
using namespace std;
ifstream f("inaltime.in");
int main()
{
unsigned i,n,j;
float v[30];
f>>n;
for(i=1;i<=n;i++)
f>>v[i];
for(i=1;i<n;i++)
for(j=i+1;j<=n;j++)
if(v[i]<v[j])
swap(v[i],v[j]);
for(i=1;i<=n;i++)
cout<<v[i]<<" ";
f.close();
return 0;
}
danilovadrian:
Multumesc, dar vreau pascal, daca imi poti recomanda un translator din C++ in pascal. Eu sincer nu am invatat c++ si de asta doresc pascal.
Alte întrebări interesante
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Informatică,
9 ani în urmă
Matematică,
9 ani în urmă
Engleza,
9 ani în urmă