Titlul: Problema pascal cls a 10 Scris de: Alexandra din Februarie 24, 2011, 19:08:19 se da un nr n dat la intrare . sa se afiseze din cate cifre este alcatuit si frecventa de aparitie a fiecarei cifre :D .
ma ajuta cineva ?:D :D Titlul: Răspuns: Problema pascal cls a 10 Scris de: MciprianM din Februarie 24, 2011, 20:08:12 Declari un tablou pentru frecvente pe care il initializezi cu 0. Tabloul trebuie sa aiba indicii de la 0 la 9, deoarece frecv [ i ] va fi frecventa cifrei i.
Din n iei pe rand fiecare cifra si ii cresti frecventa cu 1. Cea mai usor de accesat cifra e ultima ( cu n mod 10 ). O data ce ai terminat cu ultima cifra a numarului n, poti sa il imparti pe n la 10(impartire intreaga cu div parca; ceva de genul n = n div 10). Acum ai penultima cifra a numarului n initial pe ultima pozitie a numarului n curent. Ii cresti frecventa si repeti algoritmul, eliminand pe rand ultima cifra din n. Numarul de cifre ale lui n este numarul de pasi facuti inainte de a ajunge la n 0. Trebuie sa descifrezi singur mesajul asta daca vrei sa intelegi problema. Sper sa te ajute. P.S. Asta e de clasa a 9-a. Titlul: Răspuns: Problema pascal cls a 10 Scris de: Alexandra din Februarie 24, 2011, 20:14:17 multumesc !
sunt a 10 si am primit`o ca tema :d |