1. O firmă are m angajaţi numerotaţi 1,2,..,m ( 1
În fişierul text cartele.in sunt scrise: pe prima linie separate prin spaţiu numerele n şi m. Urmează apoi n linii a câte n coloane reprezentând şablonul aflat în interiorul cititorului. Urmează m grupuri de câte n linii şi n coloane reprezentând cartelele celor n angajaţi. Să se afişeze, în fişierul text cartele.out, pentru fiecare angajat una dintre valorile: 0- dacă poziţia cartelei este cea corectă, 1- dacă trebuie rotită cartela cu 900, 2- dacă trebuie rotită cartela cu 1800, 3- dacă trebuie rotită cartela cu 2700.
Rotirea unei cartele se poate face doar către stânga. În fişierul de intrare s-a scris 0 pentru celulele nemagnetizate şi 1 pentru celulele magnetizate.
Exemplu :
Cartele.in Cartele.out
3 3
0 1 0 1 2 0
0 0 1
1 0 0
1 0 0
0 0 1
0 1 0
0 0 1
1 0 0
0 1 0
0 1 0
0 0 1
1 0 0
Răspunsuri la întrebare
Răspuns de
0
N-ai pus enuntul complet si corect, dar am depistat problema (OJI2007, clasa a 9-a). Ti-am atasat sursa C++. Bafta!
Anexe:
marian000:
o varianta fara void ?
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă