Lista de probleme 177

Filtrare

Să se scrie un program care să determine suma cifrelor unui număr natural citit de la tastatură.

Scrieți un program care citește un număr natural nenul n și care calculează suma tuturor numerelor distincte prefixe pentru n.

Scrieți un program care citește un număr natural nenul n și care calculează suma S tuturor prefixelor pare ale lui n.

Să se scrie un program care să determine produsul cifrelor impare ale unui număr natural citit de la tastatură.

#3979 suma37

Se dă un număr natural nenul n. Calculați suma cifrelor lui n care sunt mai mari sau egale cu 3 și mai mici sau egale cu 7.

#3078 prod_k

Scrieți un program care citește un număr natural n și o cifră k. Programul va calcula produsul P al cifrelor lui n diferite de cifra k.

Să se scrie un program care să determine numărul de cifre ale unui număr natural citit de la tastatură.

Să se scrie un program care să determine numărul de cifre pare și numărul de cifre impare ale unui număr natural citit de la tastatură.

Să se scrie un program care să determine cea mai mare cifră a unui număr natural citit de la tastatură.

#4848 Loterie

La o loterie se generează aleatoriu un șir de numere naturale și pentru fiecare număr generat, se inversează ordinea cifrelor. Dintre valorile distincte obținute se extrag trei numere, în această ordine: cel mai mic, cel mai mare dintre cele rămase, apoi cel mai mic dintre cele rămase.

Fișierul text bac.in conține cel mult 106 numere naturale din intervalul [1001,9999], cu cifra unităților nenulă, separate prin câte un spațiu, reprezentând termenii șirului generat aleatoriu în vederea extragerii.

Scrieți un program care afișează n fișierul bac.out cele trei numere, în ordinea extragerii acestora. Numerele afișate sunt separate prin câte un spațiu, iar dacă nu există trei astfel de numere distincte, se afișează mesajul nu exista.