#292
Se dă un şir cu n elemente, numere naturale. Să se verifice dacă toate elementele şirului sunt multipli ai ultimului element din şir.
| 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 | |
| Fișier | verifmultiplu.cpp | Dimensiune | 6.77 KB |
| Data încărcării | 08 Februarie 2026, 15:47 | Scor/rezultat | Eroare de 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);
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema VerifMultiplu 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ă.