Lista de probleme 157

Filtrare

Dificultate

Operații intrare/ieșire


Etichete

Determinați distanța dintre primul bit setat și ultimul bit setat al unui număr natural.

Se dă un număr n. Afișați rezultatul operației \( 2^n\).

Alexandru a învățat azi despre numerele romane și cum se scriu acestea. Fiind distras de ce spuneau colegii a ajuns acasă și a realizat că nu știe cum să transforme un număr din cifre arabe în cifre romane. Deoarece a doua zi are un test numai din acest capitol, vă roagă să îl ajutați la transformarea unui număr N dat, scris cu cifre arabe în cifre romane.

Se citesc n numere naturale. Determinați pentru fiecare dintre ele dacă este par sau impar.

Se dă un număr natural n. Să se reprezinte numărul în baza 3 echilibrată.

Se dau n numere naturale. Să se calculeze produsul factorialelor acestora, modulo 1.000.000.007.

#2577 getbit

Se dau mai multe perechi de forma număr, bit. Afișați pentru fiecare pereche valoarea bitului corespunzător din reprezentarea internă pe 64 de biți a numărului dat.

#2580 setbit0

Se dau: n un număr întreg și b un număr natural. Setați la 0 bitul b al lui n.

Se consideră o pădure ce conține n•m copaci aranjați pe n linii și m coloane în care s-a produs un incendiu. Pădurarii cunosc coordonatele x și y ale copacului de la care a izbucnit focul și modalitatea prin care acesta se extinde. Astfel, dacă un copac se aprinde într-o anumită zi, în ziua următoare se vor aprind copacii vecini cu acesta pe linie sau coloană care nu sunt încă afectați de incendiu.

Știind x și y, coordonatele inițiale ale focului și n și m, dimensiunile pădurii, ajutați pădurarii să determine numărul de zile după care va fi afectat fiecare copac al pădurii.

#2581 setbit1

Se dau: n un număr întreg și b un număr natural. Setați la 1 bitul b al lui n.