pbinfo #505capitolul 3 · Verificări tastatură → ecranMediepunctajul tău: eroare de compilare

Identice

Doi vectori cu aceleași elemente?

01

Enunțul pe scurt

Rezumat. Textul complet e pe pbinfo.

Primești n, apoi doi vectori a și b, fiecare cu n numere.

Afișezi DA dacă cei doi conțin exact aceleași elemente (de același număr de ori), chiar dacă în altă ordine. Altfel NU.

ComparațieAi două pachete de cărți amestecate. Ca să vezi dacă au aceleași cărți, le sortezi pe amândouă și apoi compari carte cu carte.
Primeștin, apoi n numere (vectorul a), apoi n numere (vectorul b).
AfișeziDA sau NU.
02

Exemplu

Fă-l întâi pe hârtie, fără cod.

intrare
4
3 1 2 3
2 3 3 1
ieșire
DA
De ceSortați: a = 1 2 3 3 și b = 1 2 3 3. Sunt identici.

Exemplul de aici e făcut pentru platformă și verificat cu soluția. Exemplul oficial îl găsești în enunțul de pe pbinfo.

Încă un test
intrare 2
3
1 2 2
1 1 2
ieșire 2
NU
Sortați: 1 2 2 față de 1 1 2. Diferă pe poziția 2.
03

Animație pas cu pas

Mergi cu săgețile sau apasă Pornește. Poți pune și numerele tale.

a
3
0
1
1
2
2
3
3
b
2
0
3
1
3
2
1
3
1/7Vectorii, așa cum au fost citiți.
ce apare pe ecran
elementul curent bun / păstrat respins comparat ținut minte
04

Indicii

Deschide doar câte ai nevoie.

05

Scrie și rulează

Codul rulează direct în browser. „Verifică pe teste” compară rezultatul ca evaluatorul pbinfo.

compilatorul pornește la prima rulare
date de intrare (tastatură)
ecranul
Apasă Rulează ca să vezi rezultatul.
06

Ideea, pe pași

  1. Citești a și b.
  2. Sortezi ambele.
  3. Compari poziție cu poziție.
  4. Afișezi DA/NU.
07

Soluția comentată

Verificată automat pe toate testele de mai sus.

Soluția e ascunsă

Încearcă întâi singur(ă), cu indiciile și editorul de mai sus. Când vrei să compari sau te-ai blocat, deschide-o.

08

Greșeli de evitat

Ce a mers prost la încercarea taEroare de compilare: lipsea o paranteză la int.Parse(s[i], în for ai scris k++ în loc de i++, iar break era în afara acoladelor.
  • Fiecare ( are nevoie de ), fiecare { de }.
  • În for, crește variabila buclei (i++), nu alta.
09

Întrebări

Două întrebări scurte. Se salvează cel mai bun scor.

ÎntrebăriÎntrebarea 1 din 2

Ce face Array.Sort(v) pe 5 1 4?