pbinfo #1453capitolul 1 · Baza tastatură → ecranMediepunctajul tău: 100p

stergere1

Ștergi elementele pare din vector

01

Enunțul pe scurt

Rezumat. Textul complet e pe pbinfo.

Primești un vector cu n numere.

Trebuie să «ștergi» toate numerele pare și să afișezi ce rămâne, în aceeași ordine.

ComparațieCa la triat fructe de pe o bandă: le iei pe rând. Pe cele bune (impare) le așezi în față, unul lângă altul. Pe cele stricate (pare) nu le pui nicăieri. La final, în față ai doar fructele bune, în ordinea în care au venit.
Primeștin, apoi n numere.
AfișeziNumerele impare, în ordinea inițială, pe un rând.
02

Exemplu

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

intrare
7
3 8 5 2 10 9 4
ieșire
3 5 9
De cePare sunt 8, 2, 10, 4, deci le ștergem. Rămân 3, 5, 9.

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ă 2 teste
intrare 2
4
2 4 6 1
ieșire 2
1
intrare 3
3
1 3 5
ieșire 3
1 3 5
Nimic de șters.
03

Animație pas cu pas

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

v
3
0m
8
1
5
2
2
3
10
4
9
5
4
6
m 0
1/10m = 0: încă n-am păstrat niciun element. Verde = elementele păstrate.
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 vectorul.
  2. m = 0 (câte elemente bune am păstrat până acum).
  3. Pentru fiecare element impar: îl copiezi pe poziția m și crești m.
  4. n = m, apoi afișezi primele n elemente.
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

La încercarea ta100 de puncte. Tehnica cu m e cea mai simplă metodă de ștergere și merită învățată pe de rost.
  • Par = x % 2 == 0. Impar = x % 2 != 0 (merge și pentru numere negative).
  • După ștergere afișezi doar primele m elemente, nu toate n.
09

Întrebări

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

ÎntrebăriÎntrebarea 1 din 2

Vectorul 5 6 7. După bucla de ștergere a numerelor pare, cât e m?