#1000
CNP
Se consideră un fişier care conţine informaţii despre mai multe persoane, sub o formă nestructurată. Informaţiile sunt dispuse pe linii de maxim 200
de caractere şi pot conţine CNP-uri valide. Ştiind că CNP-ul unei persoane este un şir de exact 13
cifre consecutive, scrieţi un program care determină şi scrie în fişierul de ieșire, pe linii distincte, toate CNP-urile extrase din text. Dacă în fișierul de intrare nu se află niciun CNP, în fișierul de ieșire se va afișa numai valoarea 0
.
Problema | CNP | Operații I/O |
![]() cnp.in /cnp.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #38818905 | Utilizator | |
Fișier | cnp.cpp | Dimensiune | 2.08 KB |
Data încărcării | 18 Octombrie 2022, 09:48 | Scor / rezultat | Eroare de compilare |
cnp.cpp:25:17: warning: character constant too long for its type [enabled by default] values (23, 15, 'Schmk SRL', 'Cui') ^ cnp.cpp:25:30: warning: multi-character character constant [-Wmultichar] values (23, 15, 'Schmk SRL', 'Cui') ^ cnp.cpp:28:18: warning: character constant too long for its type [enabled by default] values (24, 150, 'Schmk SRL', 'Cui') ^ cnp.cpp:28:31: warning: multi-character character constant [-Wmultichar] values (24, 150, 'Schmk SRL', 'Cui') ^ cnp.cpp:32:18: warning: character constant too long for its type [enabled by default] values (24, 150, 'Trei Brazi SRL', 'lemn') ^ cnp.cpp:32:36: warning: multi-character character constant [-Wmultichar] values (24, 150, 'Trei Brazi SRL', 'lemn') ^ cnp.cpp:35:16: warning: character constant too long for its type [enabled by default] where furnizor='Trei Brazi SRL' ^ cnp.cpp:62:41: warning: character constant too long for its type [enabled by default] select count(*) from client where judet='Bistrita' ^ cnp.cpp:64:69: warning: character constant too long for its type [enabled by default] select denumire from produs where pret>10 and pret<100 and denumire='Lumea copiilor S.A' ^ cnp.cpp:66:54: warning: character constant too long for its type [enabled by default] select denumire, pret from produs where furnizor in ('Trei Brazi SRL', 'Lumea copiilor S.A') ^ cnp.cpp:66:72: warning: character constant too long for its type [enabled by default] select denumire, pret from produs where furnizor in ('Trei Brazi SRL', 'Lumea copiilor S.A') ^ cnp.cpp:71:80: warning: character constant too long for its type [enabled by default] select b.cantitate, a.denumire from vanzari b, produs a, client c where c.nume='Popescu' and c.prenume='Vasile' and c.idclient=b.idclient and a.idprodus=b.idprodus ^ cnp.cpp:71:104: warning: character constant too long for its type [enabled by default] select b.cantitate, a.denumire from vanzari b, produs a, client c where c.nume='Popescu' and c.prenume='Vasile' and c.idclient=b.idclient and a.idprodus=b.idprodus ^ cnp.cpp:73:91: warning: multi-character character constant [-Wmultichar] select count(a.idprodus) from vanzari a, client b where a.idclient=b.idclient and b.judet='Cluj' ^ cnp.cpp:77:100: warning: character constant too long for its type [enabled by default] select sum(a.pret*b.cantitate) from produs a, vanzari b where a.idprodus=b.idprodus and a.furnizor='ALCA Tricot' ^ cnp.cpp:1:1: error: 'create' does not name a type create table produs( ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema CNP face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.