Rezolvare BAC Informatica 2009 – Varianta 14 – Subiectul al III-lea problema 3
Mai jos puteti gasi rezolvarea problemei 3 de la subiectul III din varianta 14 pentru examenul de bacalaureat din anul 2009
Rezolvare:
Spor la lucru! Daca aveti intrebari nu ezitati sa le lasati in comentarii, va vom raspunde cat de repede putem 🙂
Salut!
Aceasta varianta de rezolvare este ok?
#include
using namespace std;
int main()
{
int v[20],i,j,n,aux;
cin>>n;
for (i = 0; i >v[i];
for(i=0;i<=n-2;i++)
{
for(j=i+1;jv[j])
{
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
}
}
for(i=0;i<=n-1;i++)
cout<<v[i]<<" ";
return 0;
}
Salut. Din pacate nu prea inteleg unde se inchid parantezele si cum functioneaza acele for-uri. Daca ai putea sa copiezi codul intr-un pastebin sau ceva asemanator ar fi super.
Scuza-ma!
#include
using namespace std;
int main()
{
int v[20],i,j,n,aux;
cin>>n;
for (i=0;i>v[i];
for(i=0;i<=n-1;i++)
{
for(j=i+1;jv[j])
{
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
}
}
for(i=0;i<=n;i++)
cout<<v[i]<<" ";
return 0;
}
Singura problema e ca se citesc n+1 elemente.
-_-
#include
using namespace std;
int main()
{
int v[20],i,j,n,aux;
cin>>n;
for (i=0;i>v[i];
for(i=0;i<=n-1;i++)
{
for(j=i+1;jv[j])
{
aux=v[i];
v[i]=v[j];
v[j]=aux;
}
}
}
for(i=0;i<=n;i++)
cout<<v[i]<<" ";
return 0;
}
L-am copiat in pastebin, dar fara vreun rezultat..