Detalii evaluare #62954717

Rezumat problemă

Se dă un şir cu n elemente, numere naturale. Să se verifice dacă toate elementele şirului sunt multipli ai ultimului element din şir.

Detalii

Problema VerifMultiplu Operații I/O tastatură/ecran
Limita timp 0.1 secunde Limita memorie Total: 64 MB / Stivă 8 MB
Id soluție #62954717 Utilizator Anton Andrei-Vladut (eusuntvladut)
Fișier verifmultiplu.cpp Dimensiune 6.77 KB
Data încărcării 08 Februarie 2026, 15:47 Scor/rezultat Eroare de compilare

Evaluare

Mesaj compilare

verifmultiplu.cpp:26:1: error: stray '\342' in program
 You’re very close 👍 The logic is almost right — there’s just one sneaky bug.

 ^
verifmultiplu.cpp:26:1: error: stray '\200' in program
verifmultiplu.cpp:26:1: error: stray '\231' in program
verifmultiplu.cpp:26:1: error: stray '\360' in program
verifmultiplu.cpp:26:1: error: stray '\237' in program
verifmultiplu.cpp:26:1: error: stray '\221' in program
verifmultiplu.cpp:26:1: error: stray '\215' in program
verifmultiplu.cpp:26:1: error: stray '\342' in program
verifmultiplu.cpp:26:1: error: stray '\200' in program
verifmultiplu.cpp:26:1: error: stray '\224' in program
verifmultiplu.cpp:26:1: error: stray '\342' in program
verifmultiplu.cpp:26:1: error: stray '\200' in program
verifmultiplu.cpp:26:1: error: stray '\231' in program
verifmultiplu.cpp:32:1: error: stray '\342' in program
 is comparing a garbage value if no odd number is found. That leads to undefined behavior (sometimes it works, sometimes it doesn’t).

 ^
verifmultiplu.cpp:32:1: error: stray '\200' in program
verifmultiplu.cpp:32:1: error: stray '\231' in program
verifmultiplu.cpp:36:1: error: stray '\342' in program
 If all numbers are even → print "DA"

 ^
verifmultiplu.cpp:36:1: error: stray '\206' in program
verifmultiplu.cpp:36:1: error: stray '\222' in program
verifmultiplu.cpp:37:1: error: stray '\342' in program
 Otherwise → print "NU"

 ^
verifmultiplu.cpp:37:1: error: stray '\206' in program
verifmultiplu.cpp:37:1: error: stray '\222' in program
verifmultiplu.cpp:38:1: error: stray '\360' in program
 That logic is fine 👍

 ^
verifmultiplu.cpp:38:1: error: stray '\237' in program
verifmultiplu.cpp:38:1: error: stray '\221' in program
verifmultiplu.cpp:38:1: error: stray '\215' in program
verifmultiplu.cpp:83:1: error: stray '\360' in program
 If you want, tell me what language this is for (Romanian contest? school exercise?) and I can help match the expected style exactly 😄

 ^
verifmultiplu.cpp:83:1: error: stray '\237' in program
verifmultiplu.cpp:83:1: error: stray '\230' in program
verifmultiplu.cpp:83:1: error: stray '\204' in program
verifmultiplu.cpp:90:1: error: stray '\360' in program
 👉 Nu este inițializată.

 ^
verifmultiplu.cpp:90:1: error: stray '\237' in program
verifmultiplu.cpp:90:1: error: stray '\221' in program
verifmultiplu.cpp:90:1: error: stray '\211' in program
verifmultiplu.cpp:90:1: error: stray '\310' in program
verifmultiplu.cpp:90:1: error: stray '\233' in program
verifmultiplu.cpp:90:1: error: stray '\304' in program
verifmultiplu.cpp:90:1: error: stray '\203' in program
verifmultiplu.cpp:92:1: error: stray '\303' in program
 În codul tău:

 ^
verifmultiplu.cpp:92:1: error: stray '\216' in program
verifmultiplu.cpp:92:1: error: stray '\304' in program
verifmultiplu.cpp:92:1: error: stray '\203' in program
verifmultiplu.cpp:95:1: error: stray '\304' in program
 OK are o valoare aleatorie. Dacă nu găsește niciun număr impar, tu verifici:

 ^
verifmultiplu.cpp:95:1: error: stray '\203' in program
verifmultiplu.cpp:95:1: error: stray '\304' in program
verifmultiplu.cpp:95:1: error: stray '\203' in program
verifmultiplu.cpp:95:1: error: stray '\310' in program
verifmultiplu.cpp:95:1: error: stray '\231' in program
verifmultiplu.cpp:95:1: error: stray '\304' in program
verifmultiplu.cpp:95:1: error: stray '\203' in program
verifmultiplu.cpp:97:1: error: stray '\304' in program
 dar OK poate să fie orice → rezultatul devine greșit.

 ^
verifmultiplu.cpp:97:1: error: stray '\203' in program
verifmultiplu.cpp:97:1: error: stray '\342' in program
verifmultiplu.cpp:97:1: error: stray '\206' in program
verifmultiplu.cpp:97:1: error: stray '\222' in program
verifmultiplu.cpp:97:1: error: stray '\310' in program
verifmultiplu.cpp:97:1: error: stray '\231' in program
verifmultiplu.cpp:99:1: error: stray '\304' in program
 Trebuie să o inițializezi cu 0:

 ^
verifmultiplu.cpp:99:1: error: stray '\203' in program
verifmultiplu.cpp:99:1: error: stray '\310' in program
verifmultiplu.cpp:99:1: error: stray '\233' in program
verifmultiplu.cpp:101:1: error: stray '\310' in program
 De ce funcționează

 ^
verifmultiplu.cpp:101:1: error: stray '\233' in program
verifmultiplu.cpp:101:1: error: stray '\304' in program
verifmultiplu.cpp:101:1: error: stray '\203' in program
verifmultiplu.cpp:102:1: error: stray '\342' in program
 OK = 0 → presupui că toate numerele sunt pare

 ^
verifmultiplu.cpp:102:1: error: stray '\206' in program
verifmultiplu.cpp:102:1: error: stray '\222' in program
verifmultiplu.cpp:102:1: error: stray '\304' in program
verifmultiplu.cpp:102:1: error: stray '\203' in program
verifmultiplu.cpp:103:1: error: stray '\304' in program
 Dacă găsești un număr impar → OK = 1

 ^
verifmultiplu.cpp:103:1: error: stray '\203' in program
verifmultiplu.cpp:103:1: error: stray '\304' in program
verifmultiplu.cpp:103:1: error: stray '\203' in program
verifmultiplu.cpp:103:1: error: stray '\310' in program
verifmultiplu.cpp:103:1: error: stray '\231' in program
verifmultiplu.cpp:103:1: error: stray '\304' in program
verifmultiplu.cpp:103:1: error: stray '\203' in program
verifmultiplu.cpp:103:1: error: stray '\342' in program
verifmultiplu.cpp:103:1: error: stray '\206' in program
verifmultiplu.cpp:103:1: error: stray '\222' in program
verifmultiplu.cpp:105:1: error: stray '\342' in program
 OK == 0 → afișezi "DA"

 ^
verifmultiplu.cpp:105:1: error: stray '\206' in program
verifmultiplu.cpp:105:1: error: stray '\222' in program
verifmultiplu.cpp:105:1: error: stray '\310' in program
verifmultiplu.cpp:105:1: error: stray '\231' in program
verifmultiplu.cpp:106:1: error: stray '\342' in program
 altfel → "NU"

 ^
verifmultiplu.cpp:106:1: error: stray '\206' in program
verifmultiplu.cpp:106:1: error: stray '\222' in program
verifmultiplu.cpp:107:1: error: stray '\304' in program
 Varianta minimă corectată

 ^
verifmultiplu.cpp:107:1: error: stray '\203' in program
verifmultiplu.cpp:107:1: error: stray '\304' in program
verifmultiplu.cpp:107:1: error: stray '\203' in program
verifmultiplu.cpp:109:1: error: stray '\303' in program
 Atât. Restul codului tău este bun 👍

 ^
verifmultiplu.cpp:109:1: error: stray '\242' in program
verifmultiplu.cpp:109:1: error: stray '\304' in program
verifmultiplu.cpp:109:1: error: stray '\203' in program
verifmultiplu.cpp:109:1: error: stray '\360' in program
verifmultiplu.cpp:109:1: error: stray '\237' in program
verifmultiplu.cpp:109:1: error: stray '\221' in program
verifmultiplu.cpp:109:1: error: stray '\215' in program
verifmultiplu.cpp:133:1: error: stray '\304' in program
 Ai două greșeli serioase aici 👀

 ^
verifmultiplu.cpp:133:1: error: stray '\203' in program
verifmultiplu.cpp:133:1: error: stray '\310' in program
verifmultiplu.cpp:133:1: error: stray '\231' in program
verifmultiplu.cpp:133:1: error: stray '\360' in program
verifmultiplu.cpp:133:1: error: stray '\237' in program
verifmultiplu.cpp:133:1: error: stray '\221' in program
verifmultiplu.cpp:133:1: error: stray '\200' in program
verifmultiplu.cpp:134:1: error: stray '\304' in program
 Hai să le luăm pe rând, clar și scurt.

 ^
verifmultiplu.cpp:134:1: error: stray '\203' in program
verifmultiplu.cpp:134:1: error: stray '\304' in program
verifmultiplu.cpp:134:1: error: stray '\203' in program
verifmultiplu.cpp:134:1: error: stray '\303' in program
verifmultiplu.cpp:134:1: error: stray '\242' in program
verifmultiplu.cpp:134:1: error: stray '\310' in program
verifmultiplu.cpp:134:1: error: stray '\231' in program
verifmultiplu.cpp:135:1: error: stray '\357' in program
 1️⃣ Greșeala principală (cea mai gravă)

 ^
verifmultiplu.cpp:135:1: error: stray '\270' in program
verifmultiplu.cpp:135:1: error: stray '\217' in program
verifmultiplu.cpp:135:1: error: stray '\342' in program
verifmultiplu.cpp:135:1: error: stray '\203' in program
verifmultiplu.cpp:135:1: error: stray '\243' in program
verifmultiplu.cpp:135:1: error: stray '\310' in program
verifmultiplu.cpp:135:1: error: stray '\231' in program
verifmultiplu.cpp:135:1: error: stray '\304' in program
verifmultiplu.cpp:135:1: error: stray '\203' in program
verifmultiplu.cpp:135:1: error: stray '\304' in program
verifmultiplu.cpp:135:1: error: stray '\203' in program
verifmultiplu.cpp:137:1: error: stray '\310' in program
 Ce e greșit:

 ^
verifmultiplu.cpp:137:1: error: stray '\231' in program
verifmultiplu.cpp:138:1: error: stray '\310' in program
 = este operator de atribuire, nu de comparație

 ^
verifmultiplu.cpp:138:1: error: stray '\233' in program
verifmultiplu.cpp:139:1: error: stray '\310' in program
 !X[i] este negație logică, nu „diferit”

 ^
verifmultiplu.cpp:139:1: error: stray '\233' in program
verifmultiplu.cpp:139:1: error: stray '\304' in program
verifmultiplu.cpp:139:1: error: stray '\203' in program
verifmultiplu.cpp:139:1: error: stray '\342' in program
verifmultiplu.cpp:139:1: error: stray '\200' in program
verifmultiplu.cpp:139:1: error: stray '\236' in program
verifmultiplu.cpp:139:1: error: stray '\342' in program
verifmultiplu.cpp:139:1: error: stray '\200' in program
verifmultiplu.cpp:139:1: error: stray '\235' in program
verifmultiplu.cpp:140:1: error: stray '\360' in program
 👉 Practic, tu modifici valoarea lui X[0] și condiția devine greșită.

 ^
verifmultiplu.cpp:140:1: error: stray '\237' in program
verifmultiplu.cpp:140:1: error: stray '\221' in program
verifmultiplu.cpp:140:1: error: stray '\211' in program
verifmultiplu.cpp:140:1: error: stray '\310' in program
verifmultiplu.cpp:140:1: error: stray '\231' in program
verifmultiplu.cpp:140:1: error: stray '\310' in program
verifmultiplu.cpp:140:1: error: stray '\233' in program
verifmultiplu.cpp:140:1: error: stray '\310' in program
verifmultiplu.cpp:140:1: error: stray '\231' in program
verifmultiplu.cpp:140:1: error: stray '\304' in program
verifmultiplu.cpp:140:1: error: stray '\203' in program
verifmultiplu.cpp:142:1: error: stray '\304' in program
 Să verifici dacă elementele sunt diferite de primul.

 ^
verifmultiplu.cpp:142:1: error: stray '\203' in program
verifmultiplu.cpp:142:1: error: stray '\304' in program
verifmultiplu.cpp:142:1: error: stray '\203' in program
verifmultiplu.cpp:145:1: error: stray '\357' in program
 2️⃣ Greșeală de afișare logică

 ^
verifmultiplu.cpp:145:1: error: stray '\270' in program
verifmultiplu.cpp:145:1: error: stray '\217' in program
verifmultiplu.cpp:145:1: error: stray '\342' in program
verifmultiplu.cpp:145:1: error: stray '\203' in program
verifmultiplu.cpp:145:1: error: stray '\243' in program
verifmultiplu.cpp:145:1: error: stray '\310' in program
verifmultiplu.cpp:145:1: error: stray '\231' in program
verifmultiplu.cpp:145:1: error: stray '\304' in program
verifmultiplu.cpp:145:1: error: stray '\203' in program
verifmultiplu.cpp:145:1: error: stray '\310' in program
verifmultiplu.cpp:145:1: error: stray '\231' in program
verifmultiplu.cpp:145:1: error: stray '\304' in program
verifmultiplu.cpp:145:1: error: stray '\203' in program
verifmultiplu.cpp:152:1: error: stray '\303' in program
 OK = true înseamnă „toate sunt egale”

 ^
verifmultiplu.cpp:152:1: error: stray '\256' in program
verifmultiplu.cpp:152:1: error: stray '\304' in program
verifmultiplu.cpp:152:1: error: stray '\203' in program
verifmultiplu.cpp:152:1: error: stray '\342' in program
verifmultiplu.cpp:152:1: error: stray '\200' in program
verifmultiplu.cpp:152:1: error: stray '\236' in program
verifmultiplu.cpp:152:1: error: stray '\342' in program
verifmultiplu.cpp:152:1: error: stray '\200' in program
verifmultiplu.cpp:152:1: error: stray '\235' in program
verifmultiplu.cpp:153:1: error: stray '\303' in program
 OK = false înseamnă „nu sunt egale”

 ^
verifmultiplu.cpp:153:1: error: stray '\256' in program
verifmultiplu.cpp:153:1: error: stray '\304' in program
verifmultiplu.cpp:153:1: error: stray '\203' in program
verifmultiplu.cpp:153:1: error: stray '\342' in program
verifmultiplu.cpp:153:1: error: stray '\200' in program
verifmultiplu.cpp:153:1: error: stray '\236' in program
verifmultiplu.cpp:153:1: error: stray '\342' in program
verifmultiplu.cpp:153:1: error: stray '\200' in program
verifmultiplu.cpp:153:1: error: stray '\235' in program
verifmultiplu.cpp:154:1: error: stray '\360' in program
 👉 Afișarea este inversată.

 ^
verifmultiplu.cpp:154:1: error: stray '\237' in program
verifmultiplu.cpp:154:1: error: stray '\221' in program
verifmultiplu.cpp:154:1: error: stray '\211' in program
verifmultiplu.cpp:154:1: error: stray '\310' in program
verifmultiplu.cpp:154:1: error: stray '\231' in program
verifmultiplu.cpp:154:1: error: stray '\304' in program
verifmultiplu.cpp:154:1: error: stray '\203' in program
verifmultiplu.cpp:155:1: error: stray '\304' in program
 Varianta corectă completă

 ^
verifmultiplu.cpp:155:1: error: stray '\203' in program
verifmultiplu.cpp:155:1: error: stray '\304' in program
verifmultiplu.cpp:155:1: error: stray '\203' in program
verifmultiplu.cpp:183:1: error: stray '\310' in program
 Pe scurt (de ținut minte 🧠)

 ^
verifmultiplu.cpp:183:1: error: stray '\233' in program
verifmultiplu.cpp:183:1: error: stray '\360' in program
verifmultiplu.cpp:183:1: error: stray '\237' in program
verifmultiplu.cpp:183:1: error: stray '\247' in program
verifmultiplu.cpp:183:1: error: stray '\240' in program
verifmultiplu.cpp:184:1: error: stray '\342' in program
 = ❌ atribuire

 ^
verifmultiplu.cpp:184:1: error: stray '\235' in program
verifmultiplu.cpp:184:1: error: stray '\214' in program
verifmultiplu.cpp:185:1: error: stray '\342' in program
 == ✅ comparație

 ^
verifmultiplu.cpp:185:1: error: stray '\234' in program
verifmultiplu.cpp:185:1: error: stray '\205' in program
verifmultiplu.cpp:185:1: error: stray '\310' in program
verifmultiplu.cpp:185:1: error: stray '\233' in program
verifmultiplu.cpp:186:1: error: stray '\342' in program
 !x ❌ negare logică

 ^
verifmultiplu.cpp:186:1: error: stray '\235' in program
verifmultiplu.cpp:186:1: error: stray '\214' in program
verifmultiplu.cpp:186:1: error: stray '\304' in program
verifmultiplu.cpp:186:1: error: stray '\203' in program
verifmultiplu.cpp:187:1: error: stray '\342' in program
 x != y ✅ diferit

 ^
verifmultiplu.cpp:187:1: error: stray '\234' in program
verifmultiplu.cpp:187:1: error: stray '\205' in program
verifmultiplu.cpp:188:1: error: stray '\304' in program
 Dacă vrei, spune-mi ce condiție exactă cere problema (toate egale? toate pare? 0 și 1?) și o ajustăm perfect 👌

 ^
verifmultiplu.cpp:188:1: error: stray '\203' in program
verifmultiplu.cpp:188:1: error: stray '\310' in program
verifmultiplu.cpp:188:1: error: stray '\233' in program
verifmultiplu.cpp:188:1: error: stray '\304' in program
verifmultiplu.cpp:188:1: error: stray '\203' in program
verifmultiplu.cpp:188:1: error: stray '\310' in program
verifmultiplu.cpp:188:1: error: stray '\231' in program
verifmultiplu.cpp:188:1: error: stray '\310' in program
verifmultiplu.cpp:188:1: error: stray '\231' in program
verifmultiplu.cpp:188:1: error: stray '\304' in program
verifmultiplu.cpp:188:1: error: stray '\203' in program
verifmultiplu.cpp:188:1: error: stray '\360' in program
verifmultiplu.cpp:188:1: error: stray '\237' in program
verifmultiplu.cpp:188:1: error: stray '\221' in program
verifmultiplu.cpp:188:1: error: stray '\214' in program
verifmultiplu.cpp:211:1: error: stray '\304' in program
 Codul tău are o problemă de logică, nu de sintaxă. Se afișează „NU” și apoi „DA” indiferent de date.

 ^
verifmultiplu.cpp:211:1: error: stray '\203' in program
verifmultiplu.cpp:211:1: error: stray '\304' in program
verifmultiplu.cpp:211:1: error: stray '\203' in program
verifmultiplu.cpp:211:1: error: stray '\304' in program
verifmultiplu.cpp:211:1: error: stray '\203' in program
verifmultiplu.cpp:211:1: error: stray '\304' in program
verifmultiplu.cpp:211:1: error: stray '\203' in program
verifmultiplu.cpp:211:1: error: stray '\310' in program
verifmultiplu.cpp:211:1: error: stray '\231' in program
verifmultiplu.cpp:211:1: error: stray '\304' in program
verifmultiplu.cpp:211:1: error: stray '\203' in program
verifmultiplu.cpp:211:1: error: stray '\342' in program
verifmultiplu.cpp:211:1: error: stray '\200' in program
verifmultiplu.cpp:211:1: error: stray '\236' in program
verifmultiplu.cpp:211:1: error: stray '\342' in program
verifmultiplu.cpp:211:1: error: stray '\200' in program
verifmultiplu.cpp:211:1: error: stray '\235' in program
verifmultiplu.cpp:211:1: error: stray '\310' in program
verifmultiplu.cpp:211:1: error: stray '\231' in program
verifmultiplu.cpp:211:1: error: stray '\342' in program
verifmultiplu.cpp:211:1: error: stray '\200' in program
verifmultiplu.cpp:211:1: error: stray '\236' in program
verifmultiplu.cpp:211:1: error: stray '\342' in program
verifmultiplu.cpp:211:1: error: stray '\200' in program
verifmultiplu.cpp:211:1: error: stray '\235' in program
verifmultiplu.cpp:212:1: error: stray '\304' in program
 Hai să vedem de ce 👇

 ^
verifmultiplu.cpp:212:1: error: stray '\203' in program
verifmultiplu.cpp:212:1: error: stray '\360' in program
verifmultiplu.cpp:212:1: error: stray '\237' in program
verifmultiplu.cpp:212:1: error: stray '\221' in program
verifmultiplu.cpp:212:1: error: stray '\207' in program
verifmultiplu.cpp:214:1: error: stray '\310' in program
 Ce este greșit

 ^
verifmultiplu.cpp:214:1: error: stray '\231' in program
verifmultiplu.cpp:215:1: error: stray '\357' in program
 1️⃣ Afișezi „NU” în interiorul buclei

 ^
verifmultiplu.cpp:215:1: error: stray '\270' in program
verifmultiplu.cpp:215:1: error: stray '\217' in program
verifmultiplu.cpp:215:1: error: stray '\342' in program
verifmultiplu.cpp:215:1: error: stray '\203' in program
verifmultiplu.cpp:215:1: error: stray '\243' in program
verifmultiplu.cpp:215:1: error: stray '\310' in program
verifmultiplu.cpp:215:1: error: stray '\231' in program
verifmultiplu.cpp:215:1: error: stray '\342' in program
verifmultiplu.cpp:215:1: error: stray '\200' in program
verifmultiplu.cpp:215:1: error: stray '\236' in program
verifmultiplu.cpp:215:1: error: stray '\342' in program
verifmultiplu.cpp:215:1: error: stray '\200' in program
verifmultiplu.cpp:215:1: error: stray '\235' in program
verifmultiplu.cpp:215:1: error: stray '\303' in program
verifmultiplu.cpp:215:1: error: stray '\256' in program
verifmultiplu.cpp:218:1: error: stray '\360' in program
 👉 Dacă există măcar o pereche care nu respectă condiția, tu afișezi „NU”,

 ^
verifmultiplu.cpp:218:1: error: stray '\237' in program
verifmultiplu.cpp:218:1: error: stray '\221' in program
verifmultiplu.cpp:218:1: error: stray '\211' in program
verifmultiplu.cpp:218:1: error: stray '\304' in program
verifmultiplu.cpp:218:1: error: stray '\203' in program
verifmultiplu.cpp:218:1: error: stray '\304' in program
verifmultiplu.cpp:218:1: error: stray '\203' in program
verifmultiplu.cpp:218:1: error: stray '\304' in program
verifmultiplu.cpp:218:1: error: stray '\203' in program
verifmultiplu.cpp:218:1: error: stray '\304' in program
verifmultiplu.cpp:218:1: error: stray '\203' in program
verifmultiplu.cpp:218:1: error: stray '\310' in program
verifmultiplu.cpp:218:1: error: stray '\233' in program
verifmultiplu.cpp:218:1: error: stray '\310' in program
verifmultiplu.cpp:218:1: error: stray '\231' in program
verifmultiplu.cpp:218:1: error: stray '\342' in program
verifmultiplu.cpp:218:1: error: stray '\200' in program
verifmultiplu.cpp:218:1: error: stray '\236' in program
verifmultiplu.cpp:218:1: error: stray '\342' in program
verifmultiplu.cpp:218:1: error: stray '\200' in program
verifmultiplu.cpp:218:1: error: stray '\235' in program
verifmultiplu.cpp:219:1: error: stray '\310' in program
 dar programul NU se oprește.

 ^
verifmultiplu.cpp:219:1: error: stray '\231' in program
verifmultiplu.cpp:220:1: error: stray '\304' in program
 După ce ies buclele, afișezi oricum:

 ^
verifmultiplu.cpp:220:1: error: stray '\203' in program
verifmultiplu.cpp:220:1: error: stray '\310' in program
verifmultiplu.cpp:220:1: error: stray '\231' in program
verifmultiplu.cpp:225:1: error: stray '\357' in program
 2️⃣ Compari elemente greșite

 ^
verifmultiplu.cpp:225:1: error: stray '\270' in program
verifmultiplu.cpp:225:1: error: stray '\217' in program
verifmultiplu.cpp:225:1: error: stray '\342' in program
verifmultiplu.cpp:225:1: error: stray '\203' in program
verifmultiplu.cpp:225:1: error: stray '\243' in program
verifmultiplu.cpp:225:1: error: stray '\310' in program
verifmultiplu.cpp:225:1: error: stray '\231' in program
verifmultiplu.cpp:229:1: error: stray '\360' in program
 👉 Compari elementul N[i] cu toate, inclusiv cu cele dinaintea lui.

 ^
verifmultiplu.cpp:229:1: error: stray '\237' in program
verifmultiplu.cpp:229:1: error: stray '\221' in program
verifmultiplu.cpp:229:1: error: stray '\211' in program
verifmultiplu.cpp:230:1: error: stray '\304' in program
 Dacă vrei să verifici ordonare crescătoare, trebuie să compari doar vecinii.

 ^
verifmultiplu.cpp:230:1: error: stray '\203' in program
verifmultiplu.cpp:230:1: error: stray '\304' in program
verifmultiplu.cpp:230:1: error: stray '\203' in program
verifmultiplu.cpp:230:1: error: stray '\304' in program
verifmultiplu.cpp:230:1: error: stray '\203' in program
verifmultiplu.cpp:230:1: error: stray '\304' in program
verifmultiplu.cpp:230:1: error: stray '\203' in program
verifmultiplu.cpp:231:1: error: stray '\304' in program
 Varianta corectă (vector ordonat crescător)

 ^
verifmultiplu.cpp:231:1: error: stray '\203' in program
verifmultiplu.cpp:231:1: error: stray '\304' in program
verifmultiplu.cpp:231:1: error: stray '\203' in program
verifmultiplu.cpp:253:1: error: stray '\310' in program
 De ce funcționează

 ^
verifmultiplu.cpp:253:1: error: stray '\233' in program
verifmultiplu.cpp:253:1: error: stray '\304' in program
verifmultiplu.cpp:253:1: error: stray '\203' in program
verifmultiplu.cpp:255:1: error: stray '\303' in program
 Când găsești o greșeală → afișezi „NU” și oprești programul

 ^
verifmultiplu.cpp:255:1: error: stray '\242' in program
verifmultiplu.cpp:255:1: error: stray '\304' in program
verifmultiplu.cpp:255:1: error: stray '\203' in program
verifmultiplu.cpp:255:1: error: stray '\310' in program
verifmultiplu.cpp:255:1: error: stray '\231' in program
verifmultiplu.cpp:255:1: error: stray '\310' in program
verifmultiplu.cpp:255:1: error: stray '\231' in program
verifmultiplu.cpp:255:1: error: stray '\304' in program
verifmultiplu.cpp:255:1: error: stray '\203' in program
verifmultiplu.cpp:255:1: error: stray '\342' in program
verifmultiplu.cpp:255:1: error: stray '\206' in program
verifmultiplu.cpp:255:1: error: stray '\222' in program
verifmultiplu.cpp:255:1: error: stray '\310' in program
verifmultiplu.cpp:255:1: error: stray '\231' in program
verifmultiplu.cpp:255:1: error: stray '\342' in program
verifmultiplu.cpp:255:1: error: stray '\200' in program
verifmultiplu.cpp:255:1: error: stray '\236' in program
verifmultiplu.cpp:255:1: error: stray '\342' in program
verifmultiplu.cpp:255:1: error: stray '\200' in program
verifmultiplu.cpp:255:1: error: stray '\235' in program
verifmultiplu.cpp:255:1: error: stray '\310' in program
verifmultiplu.cpp:255:1: error: stray '\231' in program
verifmultiplu.cpp:255:1: error: stray '\310' in program
verifmultiplu.cpp:255:1: error: stray '\231' in program
verifmultiplu.cpp:256:1: error: stray '\304' in program
 Dacă nu găsești nimic → afișezi „DA”

 ^
verifmultiplu.cpp:256:1: error: stray '\203' in program
verifmultiplu.cpp:256:1: error: stray '\304' in program
verifmultiplu.cpp:256:1: error: stray '\203' in program
verifmultiplu.cpp:256:1: error: stray '\310' in program
verifmultiplu.cpp:256:1: error: stray '\231' in program
verifmultiplu.cpp:256:1: error: stray '\342' in program
verifmultiplu.cpp:256:1: error: stray '\206' in program
verifmultiplu.cpp:256:1: error: stray '\222' in program
verifmultiplu.cpp:256:1: error: stray '\310' in program
verifmultiplu.cpp:256:1: error: stray '\231' in program
verifmultiplu.cpp:256:1: error: stray '\342' in program
verifmultiplu.cpp:256:1: error: stray '\200' in program
verifmultiplu.cpp:256:1: error: stray '\236' in program
verifmultiplu.cpp:256:1: error: stray '\342' in program
verifmultiplu.cpp:256:1: error: stray '\200' in program
verifmultiplu.cpp:256:1: error: stray '\235' in program
verifmultiplu.cpp:257:1: error: stray '\310' in program
 Ideea-cheie de ținut minte 🧠

 ^
verifmultiplu.cpp:257:1: error: stray '\233' in program
verifmultiplu.cpp:257:1: error: stray '\360' in program
verifmultiplu.cpp:257:1: error: stray '\237' in program
verifmultiplu.cpp:257:1: error: stray '\247' in program
verifmultiplu.cpp:257:1: error: stray '\240' in program
verifmultiplu.cpp:258:1: error: stray '\342' in program
 ✔ Afișezi rezultatul o singură dată

 ^
verifmultiplu.cpp:258:1: error: stray '\234' in program
verifmultiplu.cpp:258:1: error: stray '\224' in program
verifmultiplu.cpp:258:1: error: stray '\310' in program
verifmultiplu.cpp:258:1: error: stray '\231' in program
verifmultiplu.cpp:258:1: error: stray '\304' in program
verifmultiplu.cpp:258:1: error: stray '\203' in program
verifmultiplu.cpp:258:1: error: stray '\304' in program
verifmultiplu.cpp:258:1: error: stray '\203' in program
verifmultiplu.cpp:259:1: error: stray '\342' in program
 ✔ Când condiția e încălcată → return 0;

 ^
verifmultiplu.cpp:259:1: error: stray '\234' in program
verifmultiplu.cpp:259:1: error: stray '\224' in program
verifmultiplu.cpp:259:1: error: stray '\303' in program
verifmultiplu.cpp:259:1: error: stray '\242' in program
verifmultiplu.cpp:259:1: error: stray '\310' in program
verifmultiplu.cpp:259:1: error: stray '\233' in program
verifmultiplu.cpp:259:1: error: stray '\303' in program
verifmultiplu.cpp:259:1: error: stray '\256' in program
verifmultiplu.cpp:259:1: error: stray '\304' in program
verifmultiplu.cpp:259:1: error: stray '\203' in program
verifmultiplu.cpp:259:1: error: stray '\304' in program
verifmultiplu.cpp:259:1: error: stray '\203' in program
verifmultiplu.cpp:259:1: error: stray '\342' in program
verifmultiplu.cpp:259:1: error: stray '\206' in program
verifmultiplu.cpp:259:1: error: stray '\222' in program
verifmultiplu.cpp:260:1: error: stray '\342' in program
 ✔ Nu afișa în interiorul buclelor de verificare

 ^
verifmultiplu.cpp:260:1: error: stray '\234' in program
verifmultiplu.cpp:260:1: error: stray '\224' in program
verifmultiplu.cpp:260:1: error: stray '\310' in program
verifmultiplu.cpp:260:1: error: stray '\231' in program
verifmultiplu.cpp:260:1: error: stray '\303' in program
verifmultiplu.cpp:260:1: error: stray '\256' in program
verifmultiplu.cpp:261:1: error: stray '\304' in program
 Dacă problema cere descrescător, strict, sau cu valori egale, spune-mi și o adaptăm imediat 👍

 ^
verifmultiplu.cpp:261:1: error: stray '\203' in program
verifmultiplu.cpp:261:1: error: stray '\304' in program
verifmultiplu.cpp:261:1: error: stray '\203' in program
verifmultiplu.cpp:261:1: error: stray '\310' in program
verifmultiplu.cpp:261:1: error: stray '\231' in program
verifmultiplu.cpp:261:1: error: stray '\304' in program
verifmultiplu.cpp:261:1: error: stray '\203' in program
verifmultiplu.cpp:261:1: error: stray '\360' in program
verifmultiplu.cpp:261:1: error: stray '\237' in program
verifmultiplu.cpp:261:1: error: stray '\221' in program
verifmultiplu.cpp:261:1: error: stray '\215' in program
verifmultiplu.cpp:283:1: error: stray '\304' in program
 Ai două probleme aici: una de logică și una de sintaxă.

 ^
verifmultiplu.cpp:283:1: error: stray '\203' in program
verifmultiplu.cpp:283:1: error: stray '\304' in program
verifmultiplu.cpp:283:1: error: stray '\203' in program
verifmultiplu.cpp:283:1: error: stray '\310' in program
verifmultiplu.cpp:283:1: error: stray '\231' in program
verifmultiplu.cpp:283:1: error: stray '\304' in program
verifmultiplu.cpp:283:1: error: stray '\203' in program
verifmultiplu.cpp:284:1: error: stray '\357' in program
 1️⃣ Greșeală de logică

 ^
verifmultiplu.cpp:284:1: error: stray '\270' in program
verifmultiplu.cpp:284:1: error: stray '\217' in program
verifmultiplu.cpp:284:1: error: stray '\342' in program
verifmultiplu.cpp:284:1: error: stray '\203' in program
verifmultiplu.cpp:284:1: error: stray '\243' in program
verifmultiplu.cpp:284:1: error: stray '\310' in program
verifmultiplu.cpp:284:1: error: stray '\231' in program
verifmultiplu.cpp:284:1: error: stray '\304' in program
verifmultiplu.cpp:284:1: error: stray '\203' in program
verifmultiplu.cpp:284:1: error: stray '\304' in program
verifmultiplu.cpp:284:1: error: stray '\203' in program
verifmultiplu.cpp:287:1: error: stray '\360' in program
 👉 De fiecare dată când găsește un număr par, afișezi „NU”, dar nu oprești programul.

 ^
verifmultiplu.cpp:287:1: error: stray '\237' in program
verifmultiplu.cpp:287:1: error: stray '\221' in program
verifmultiplu.cpp:287:1: error: stray '\211' in program
verifmultiplu.cpp:287:1: error: stray '\304' in program
verifmultiplu.cpp:287:1: error: stray '\203' in program
verifmultiplu.cpp:287:1: error: stray '\303' in program
verifmultiplu.cpp:287:1: error: stray '\242' in program
verifmultiplu.cpp:287:1: error: stray '\304' in program
verifmultiplu.cpp:287:1: error: stray '\203' in program
verifmultiplu.cpp:287:1: error: stray '\310' in program
verifmultiplu.cpp:287:1: error: stray '\231' in program
verifmultiplu.cpp:287:1: error: stray '\304' in program
verifmultiplu.cpp:287:1: error: stray '\203' in program
verifmultiplu.cpp:287:1: error: stray '\310' in program
verifmultiplu.cpp:287:1: error: stray '\231' in program
verifmultiplu.cpp:287:1: error: stray '\342' in program
verifmultiplu.cpp:287:1: error: stray '\200' in program
verifmultiplu.cpp:287:1: error: stray '\236' in program
verifmultiplu.cpp:287:1: error: stray '\342' in program
verifmultiplu.cpp:287:1: error: stray '\200' in program
verifmultiplu.cpp:287:1: error: stray '\235' in program
verifmultiplu.cpp:287:1: error: stray '\310' in program
verifmultiplu.cpp:287:1: error: stray '\231' in program
verifmultiplu.cpp:288:1: error: stray '\310' in program
 La final, afișezi oricum:

 ^
verifmultiplu.cpp:288:1: error: stray '\231' in program
verifmultiplu.cpp:292:1: error: stray '\304' in program
 Ce trebuie să faci

 ^
verifmultiplu.cpp:292:1: error: stray '\203' in program
verifmultiplu.cpp:293:1: error: stray '\303' in program
 Când găsești un număr par, trebuie:

 ^
verifmultiplu.cpp:293:1: error: stray '\242' in program
verifmultiplu.cpp:293:1: error: stray '\304' in program
verifmultiplu.cpp:293:1: error: stray '\203' in program
verifmultiplu.cpp:293:1: error: stray '\310' in program
verifmultiplu.cpp:293:1: error: stray '\231' in program
verifmultiplu.cpp:293:1: error: stray '\304' in program
verifmultiplu.cpp:293:1: error: stray '\203' in program
verifmultiplu.cpp:294:1: error: stray '\304' in program
 să afișezi „NU”

 ^
verifmultiplu.cpp:294:1: error: stray '\203' in program
verifmultiplu.cpp:294:1: error: stray '\310' in program
verifmultiplu.cpp:294:1: error: stray '\231' in program
verifmultiplu.cpp:294:1: error: stray '\342' in program
verifmultiplu.cpp:294:1: error: stray '\200' in program
verifmultiplu.cpp:294:1: error: stray '\236' in program
verifmultiplu.cpp:294:1: error: stray '\342' in program
verifmultiplu.cpp:294:1: error: stray '\200' in program
verifmultiplu.cpp:294:1: error: stray '\235' in program
verifmultiplu.cpp:295:1: error: stray '\304' in program
 să oprești programul

 ^
verifmultiplu.cpp:295:1: error: stray '\203' in program
verifmultiplu.cpp:295:1: error: stray '\310' in program
verifmultiplu.cpp:295:1: error: stray '\231' in program
verifmultiplu.cpp:296:1: error: stray '\357' in program
 2️⃣ Greșeală de sintaxă ❌

 ^
verifmultiplu.cpp:296:1: error: stray '\270' in program
verifmultiplu.cpp:296:1: error: stray '\217' in program
verifmultiplu.cpp:296:1: error: stray '\342' in program
verifmultiplu.cpp:296:1: error: stray '\203' in program
verifmultiplu.cpp:296:1: error: stray '\243' in program
verifmultiplu.cpp:296:1: error: stray '\310' in program
verifmultiplu.cpp:296:1: error: stray '\231' in program
verifmultiplu.cpp:296:1: error: stray '\304' in program
verifmultiplu.cpp:296:1: error: stray '\203' in program
verifmultiplu.cpp:296:1: error: stray '\304' in program
verifmultiplu.cpp:296:1: error: stray '\203' in program
verifmultiplu.cpp:296:1: error: stray '\342' in program
verifmultiplu.cpp:296:1: error: stray '\235' in program
verifmultiplu.cpp:296:1: error: stray '\214' in program
verifmultiplu.cpp:297:1: error: stray '\310' in program
 Lipsește ; aici:

 ^
verifmultiplu.cpp:297:1: error: stray '\231' in program
verifmultiplu.cpp:301:1: error: stray '\304' in program
 Varianta corectă (verifică dacă toate sunt impare)

 ^
verifmultiplu.cpp:301:1: error: stray '\203' in program
verifmultiplu.cpp:301:1: error: stray '\304' in program
verifmultiplu.cpp:301:1: error: stray '\203' in program
verifmultiplu.cpp:301:1: error: stray '\304' in program
verifmultiplu.cpp:301:1: error: stray '\203' in program
verifmultiplu.cpp:2:1: error: 'Ai' does not name a type
 Ai spus:

 ^
In file included from /usr/include/c++/4.8/iosfwd:40:0,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/postypes.h:98:11: error: 'ptrdiff_t' does not name a type
   typedef ptrdiff_t streamsize; // Signed integral type
           ^
In file included from /usr/include/c++/4.8/exception:152:0,
                 from /usr/include/c++/4.8/ios:39,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/exception_ptr.h:95:30: error: field 'nullptr_t' has incomplete type
       exception_ptr(nullptr_t) noexcept
                              ^
/usr/include/c++/4.8/bits/exception_ptr.h:95:30: error: expected ';' at end of member declaration
/usr/include/c++/4.8/bits/exception_ptr.h:95:32: error: expected unqualified-id before 'noexcept'
       exception_ptr(nullptr_t) noexcept
                                ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:285:31: error: 'std::size_t' has not been declared
   template<typename _Tp, std::size_t _Size>
                               ^
/usr/include/c++/4.8/type_traits:419:34: error: 'nullptr_t' is not a member of 'std'
     struct __is_nullptr_t_helper<std::nullptr_t>
                                  ^
/usr/include/c++/4.8/type_traits:419:34: error: 'nullptr_t' is not a member of 'std'
/usr/include/c++/4.8/type_traits:419:48: error: template argument 1 is invalid
     struct __is_nullptr_t_helper<std::nullptr_t>
                                                ^
/usr/include/c++/4.8/type_traits:1239:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, __alignof__(_Tp)> { };
                                ^
/usr/include/c++/4.8/type_traits:1239:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1239:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, __alignof__(_Tp)> { };
                                ^
/usr/include/c++/4.8/type_traits:1239:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1239:61: error: template argument 1 is invalid
     : public integral_constant<std::size_t, __alignof__(_Tp)> { };
                                                             ^
/usr/include/c++/4.8/type_traits:1239:61: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1244:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 0> { };
                                ^
/usr/include/c++/4.8/type_traits:1244:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1244:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 0> { };
                                ^
/usr/include/c++/4.8/type_traits:1244:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1244:46: error: template argument 1 is invalid
     : public integral_constant<std::size_t, 0> { };
                                              ^
/usr/include/c++/4.8/type_traits:1244:46: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1246:31: error: 'std::size_t' has not been declared
   template<typename _Tp, std::size_t _Size>
                               ^
/usr/include/c++/4.8/type_traits:1248:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                ^
/usr/include/c++/4.8/type_traits:1248:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1248:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                ^
/usr/include/c++/4.8/type_traits:1248:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1248:65: error: template argument 1 is invalid
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                                                 ^
/usr/include/c++/4.8/type_traits:1248:65: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1252:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                ^
/usr/include/c++/4.8/type_traits:1252:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1252:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                ^
/usr/include/c++/4.8/type_traits:1252:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1252:65: error: template argument 1 is invalid
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
                                                                 ^
/usr/include/c++/4.8/type_traits:1252:65: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1257:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 0> { };
                                ^
/usr/include/c++/4.8/type_traits:1257:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1257:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t, 0> { };
                                ^
/usr/include/c++/4.8/type_traits:1257:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1257:46: error: template argument 1 is invalid
     : public integral_constant<std::size_t, 0> { };
                                              ^
/usr/include/c++/4.8/type_traits:1257:46: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1259:47: error: 'std::size_t' has not been declared
   template<typename _Tp, unsigned _Uint, std::size_t _Size>
                                               ^
/usr/include/c++/4.8/type_traits:1261:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t,
                                ^
/usr/include/c++/4.8/type_traits:1261:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1261:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t,
                                ^
/usr/include/c++/4.8/type_traits:1261:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1263:28: error: template argument 1 is invalid
           _Uint - 1>::value>
                            ^
/usr/include/c++/4.8/type_traits:1263:28: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1268:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t,
                                ^
/usr/include/c++/4.8/type_traits:1268:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1268:32: error: 'size_t' is not a member of 'std'
     : public integral_constant<std::size_t,
                                ^
/usr/include/c++/4.8/type_traits:1268:32: note: suggested alternative:
In file included from /usr/include/wchar.h:51:0,
                 from /usr/include/c++/4.8/cwchar:44,
                 from /usr/include/c++/4.8/bits/postypes.h:40,
                 from /usr/include/c++/4.8/iosfwd:40,
                 from /usr/include/c++/4.8/ios:38,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/lib/gcc/i686-linux-gnu/4.8/include/stddef.h:212:23: note:   'size_t'
 typedef __SIZE_TYPE__ size_t;
                       ^
In file included from /usr/include/c++/4.8/bits/move.h:57:0,
                 from /usr/include/c++/4.8/bits/stl_pair.h:59,
                 from /usr/include/c++/4.8/bits/stl_algobase.h:64,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/type_traits:1270:31: error: template argument 1 is invalid
              _Uint - 1>::value>
                               ^
/usr/include/c++/4.8/type_traits:1270:31: note: invalid template non-type parameter
/usr/include/c++/4.8/type_traits:1627:31: error: 'std::size_t' has not been declared
   template<typename _Tp, std::size_t _Size>
                               ^
/usr/include/c++/4.8/type_traits:1640:31: error: 'std::size_t' has not been declared
   template<typename _Tp, std::size_t _Size>
                               ^
/usr/include/c++/4.8/type_traits:1671:17: error: 'std::size_t' has not been declared
   template<std::size_t _Len>
                 ^
/usr/include/c++/4.8/type_traits:1691:17: error: 'std::size_t' has not been declared
   template<std::size_t _Len, std::size_t _Align =
                 ^
/usr/include/c++/4.8/type_traits:1691:35: error: 'std::size_t' has not been declared
   template<std::size_t _Len, std::size_t _Align =
                                   ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:64:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_pair.h:85:17: error: 'std::size_t' has not been declared
   template<std::size_t...>
                 ^
/usr/include/c++/4.8/bits/stl_pair.h:204:41: error: 'std::size_t' has not been declared
       template<typename... _Args1, std::size_t... _Indexes1,
                                         ^
/usr/include/c++/4.8/bits/stl_pair.h:205:41: error: 'std::size_t' has not been declared
                typename... _Args2, std::size_t... _Indexes2>
                                         ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:116:67: error: expected type-specifier before 'ptrdiff_t'
   template<typename _Category, typename _Tp, typename _Distance = ptrdiff_t,
                                                                   ^
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:116:67: error: expected '>' before 'ptrdiff_t'
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:127:15: error: '_Pointer' does not name a type
       typedef _Pointer   pointer;
               ^
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:129:15: error: '_Reference' does not name a type
       typedef _Reference reference;
               ^
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:179:15: error: 'ptrdiff_t' does not name a type
       typedef ptrdiff_t                   difference_type;
               ^
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:190:15: error: 'ptrdiff_t' does not name a type
       typedef ptrdiff_t                   difference_type;
               ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_iterator.h:101:69: error: wrong number of template arguments (5, should be 3)
                       typename iterator_traits<_Iterator>::reference>
                                                                     ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator'
     struct iterator
            ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_iterator.h:403:66: error: wrong number of template arguments (5, should be 3)
     : public iterator<output_iterator_tag, void, void, void, void>
                                                                  ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator'
     struct iterator
            ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_iterator.h:494:66: error: wrong number of template arguments (5, should be 3)
     : public iterator<output_iterator_tag, void, void, void, void>
                                                                  ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator'
     struct iterator
            ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:67:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_iterator.h:588:66: error: wrong number of template arguments (5, should be 3)
     : public iterator<output_iterator_tag, void, void, void, void>
                                                                  ^
In file included from /usr/include/c++/4.8/bits/stl_algobase.h:65:0,
                 from /usr/include/c++/4.8/bits/char_traits.h:39,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_iterator_base_types.h:118:12: error: provided for 'template<class _Category, class _Tp, class _Distance> struct std::iterator'
     struct iterator
            ^
In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0,
                 from /usr/include/c++/4.8/ios:40,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(const _Tp*, const _Tp*, _Tp*)':
/usr/include/c++/4.8/bits/stl_algobase.h:370:10: error: 'ptrdiff_t' does not name a type
    const ptrdiff_t _Num = __last - __first;
          ^
/usr/include/c++/4.8/bits/stl_algobase.h:371:8: error: '_Num' was not declared in this scope
    if (_Num)
        ^
/usr/include/c++/4.8/bits/stl_algobase.h:373:22: error: '_Num' was not declared in this scope
    return __result + _Num;
                      ^
/usr/include/c++/4.8/bits/stl_algobase.h: In static member function 'static _Tp* std::__copy_move_backward<_IsMove, true, std::random_access_iterator_tag>::__copy_move_b(const _Tp*, const _Tp*, _Tp*)':
/usr/include/c++/4.8/bits/stl_algobase.h:565:10: error: 'ptrdiff_t' does not name a type
    const ptrdiff_t _Num = __last - __first;
          ^
/usr/include/c++/4.8/bits/stl_algobase.h:566:8: error: '_Num' was not declared in this scope
    if (_Num)
        ^
/usr/include/c++/4.8/bits/stl_algobase.h:568:22: error: '_Num' was not declared in this scope
    return __result - _Num;
                      ^
In file included from /usr/include/c++/4.8/ios:40:0,
                 from /usr/include/c++/4.8/ostream:38,
                 from /usr/include/c++/4.8/iostream:39,
                 from verifmultiplu.cpp:3:
/usr/include/c++/4.8/bits/char_traits.h: At global scope:
/usr/include/c++/4.8/bits/char_traits.h:104:66: error: 'std::size_t' has not been declared
       compare(const char_type* __s1, const char_type* __s2, std::size_t __n);
                  

Cum funcționează evaluarea?

www.pbinfo.ro permite evaluarea a două tipuri de probleme:

  • probleme la care rezolvarea presupune scrierea unui program complet
  • probleme la care rezolvarea presupune scrierea unei secvențe de program - câteva instrucțiuni, o listă de declarații, una sau mai multe funcții, etc.

Problema VerifMultiplu face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:

  • Programul sursă este compilat folosind compilatorul corespunzător. Dacă în urma compilării se obțin erori sau avertismente, acestea sunt afișate în această pagină.
  • Dacă programul a fost compilat, executabilul obținut va fi rulat, furnizându-i-se unul sau mai multe seturi de date de intrare, în concordanță cu restricțiile specifice problemei. Pentru fiecare set de date se obține un anumit punctaj, în raport cu corectitudinea soluției tale.

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ă.

Du-te sus!