Informatică, întrebare adresată de marian000, 9 ani în urmă

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 ionutg38
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 ?
marian000: pentru ca inca.. nu am invatat
marian000: doar cu un simplu int main()
Alte întrebări interesante