Vector de frecvență și vector caracteristic - Programare C++ (33)

แชร์
ฝัง
  • เผยแพร่เมื่อ 2 ก.ย. 2022
  • Vezi această lecție în format text: infoas.ro/lectie/109/vectori-...
    Probleme și lecții de informatică gratuite: infoas.ro
    ℹ Despre acest videoclip
    În acest episod introducem noțiunea de vector de frecvență. Vedem ce înseamnă vector de apariții, vector caracteristic și de frecvență și implementăm în CodeBlocks în C++ acest algoritm, rezolvând și câteva probleme de pe platforma InfoAs.
    Fără îndoială, informatica este industria de viitor. În această serie abordăm programa școlară a informaticii în C++, cu ajutorul căreia poți să obții nota 10 la teste sau la bac!
    📖 Alte resurse utile
    "C++ | Partea 38 | Vectori caracteristici / de frecventa #1" (Zecelainfo): • C++ | Partea 38 | Vect...
    "Vectorul frecventa - C++" (Invata.info): • Vectorul frecventa - C++
    💬 Contact
    Ai nelămuriri? Lasă un comentariu sau scrie-ne pe infoas.ro/contact !

ความคิดเห็น • 2

  • @cartoonzer
    @cartoonzer 10 หลายเดือนก่อน

    Ce reprezinta for-ul acela de afisare de la ulrima problema: for(int j = 0; j

    • @InfoAs
      @InfoAs  10 หลายเดือนก่อน +1

      Salut! Când avem cifrele de la 0 la 9 și vrem să le afișăm în ordine descrescătoare (ca aici), practic ne propunem să afișăm mai întâi cifra 9 de fr[9] ori, cifra 8 de fr[8] ori, ..., cifra 0 de fr[0] ori (întrucât fr[i] ne spune de câte ori apare cifra i în numărul inițial). Atunci, primul for (după i) va lua fiecare cifră în parte, descrescător (9, 8, 7, ...) și pentru fiecare cifră i în parte, vrem să o afișăm pe ecran de fr[i] ori (de exemplu, dacă cifra este 2 și apare de fr[2] = 5 ori, vrem să afișăm 22222, dar dacă ar fi fost fr[2] = 0, nu am fi afișat nimic pe ecran). Astfel, al doilea for despre care întrebi tu afișează numărul i de fr[i] ori, adică de câte ori apare în numărul inițial.
      După cum am învățat în capitolul de structuri repetitive, un for de forma for(int i = 1; i