u 2. zadatku kaze spremi u datoteku "ispit.dat" sto znaci da je vjerovatno potrebno napraviti upis u binarnom obliku/u binarni fajl koji bi izgledao ovako:
Code:
ofstream izlaz(ispit.dat,ios::out | ios::binary);
for(int i=0;i<velicinaNiza;i++)
izlaz.write((char*)(&niz[i]), sizeof(niz));
izlaz.close();
a taj 1. zadatak (bez ispisa dana do nove god) sam ja na ispitu iz uvoda u cpp uradio ovako:
Code:
void main()
{
int d, m, g;
cout << "Unesite dan mjesec i godinu: "; cin >> d >> m >> g;
if (d<1 || d>31 || m<1 || m>12 || g<1) // g<1 zato sto se pocelo racunati od 1. godine a ne nulte
cout << "Datum nije ispravan!\n";
else if (d==31 && (m==2 || m==4 || m==6 || m==9 || m==11))
cout << "Datum nije ispravan!\n";
else if (d==30 && m==2)
cout << "Datum nije ispravan!\n";
else if (d==29 && m==2 && (g%4!=0 || (g%100==0 && g%400!=0)))
cout << "Datum nije ispravan!\n";
else
cout << "Datum je ispravan!\n";
}
.... bolje ic' u kurvaluk biciklom, nego Mercedesom na posao ....
===============================================