h1

Sortare prin numărare

02/05/2010

1. Se citesc de la tastatura n numere. Ordonati crescator numerele, folosind metoda numararii.

#include<iostream.h>
int main()
{int a[100],b[100],c[100],n,i,j;
cout<<„n=”;cin>>n;
for(i=1;i<=n;i++)
{cout<<„a[„<<i<<„]=”;
cin>>a[i];
}
for(i=1;i<=n;i++)
{b[i]=0;
for(j=1;j<=n;j++)
if(a[j]<a[i])
b[i]++;
}
for(i=1;i<=n;i++)
c[b[i]+1]=a[i];
for(i=1;i<=n;i++)
cout<<c[i]<<” „;
}

 

2. Se citesc de la tastatura n numere. Ordonati descrescator numerele, folosind metoda numararii.

#include<iostream.h>
int main()
{int a[100],b[100],c[100],n,i,j;
cout<<„n=”;cin>>n;
for(i=1;i<=n;i++)
{cout<<„a[„<<i<<„]=”;
cin>>a[i];
}
for(i=1;i<=n;i++)
{b[i]=0;
for(j=1;j<=n;j++)
if(a[j]>a[i])
b[i]++;
}
for(i=1;i<=n;i++)
c[b[i]+1]=a[i];
for(i=1;i<=n;i++)
cout<<c[i]<<” „;
}

Anunțuri

Lasă un răspuns

Completează mai jos detaliile tale sau dă clic pe un icon pentru a te autentifica:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: