👤
a fost răspuns

C++

Să se realizeze un program care citește de la tastatură un număr N fără semn reprezentat pe 32 biți și o poziție K și setează bitul corespunzător lui 2k (pornind de la bitul cel mai puțin semnificativ) din numărul N la 1 dacă bitul inițial este 0 și 0 dacă bitul inițial este 1.
!Rezolvarea problemei se va face utilizând operații pe biți!
Date de intrare:
Numărul N (număr întreg fără semn reprezentat pe 32 biți) separat prin spațiu de poziția bitului K (K va lua valori între 0 și 32)
Date de ieșire:
Numărul rezultat în urma modificării bitului
Restricții și precizări:
Se garantează că 0 <= N <=232-1
Se garantează că 0 <= K < 32
!Rezolvarea problemei se va face utilizând operații pe biți!
Exemplu: Se consideră următorul exemplu pe 8 biți pentru simplificare: Date de intrare: 98 5
Date de iesire: 66


C Să Se Realizeze Un Program Care Citește De La Tastatură Un Număr N Fără Semn Reprezentat Pe 32 Biți Și O Poziție K Și Setează Bitul Corespunzător Lui 2k Porni class=