eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Значение бита

опубликовано 28.03.2018, 17:46:05
  1. Число в двійковому коді має мати 32 біти
  2. Нумерація бітів справа наліво починаючи з нуля
опубликовано 08.01.2024, 15:12:39

c# - 100%

using System; namespace ConsoleApp1 { internal class Program { static void Main() { string n = Console.ReadLine(); string[] arr = n.Split(' '); int a = int.Parse(arr[0]); int k = int.Parse(arr[1]); string binary = Convert.ToString(a, 2); if (k < binary.Length) Console.WriteLine(binary.Substring(binary.Length - 1 - k, 1)); else Console.WriteLine(0); Console.ReadKey(); } } }

опубликовано 27.01.2024, 13:53:20

include <bits/stdc++.h>

define ll long long int

define ld long double

using namespace std; int main(){

ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
ll n, k, i = 0;
cin>>n>>k;
while(1){
    if(i == k){
        cout<<n%2;
        return 0;
    }
    i++;
    n/=2;
}

} //TECHNOBLADE NEVER DIES