Răspuns :
Răspuns:
#include <iostream>
#include <fstream>
using namespace std;
ifstream f("bac.in");
int n, a=-1,b=-1,c,i, ok=1;
int main()
{
f >> n;
for (i=1; i<=n && ok; i++ )
{
f >> c;
if (c%2==0)
{
if (a==-1) a=c;
else
{
if (c <= a) ok=0;
else a=c;
}
}
else
{
if (b==-1) b=c;
else
{
if (c >= b) ok=0;
else b=c;
}
}
}
if (ok)
cout << "DA";
else
cout << "NU";
}
Explicație:
Sper să fie clar...
Nu am folosit vectori, decât 2 variabile ce memorizează ultimul par și impar citite, și o variabilă de lucru c, ce citește nr din fișier...
Succese! Apar neclarități, sunt aici...
Vă mulțumim că ați vizitat site-ul nostru web care acoperă despre Informatică. Sperăm că informațiile furnizate v-au fost utile. Nu ezitați să ne contactați dacă aveți întrebări sau aveți nevoie de asistență suplimentară. Ne vedem data viitoare și nu ratați să marcați.