Răspuns :
#include <stdio.h>
int main()
{
int x, n, p, i;
scanf("%d %d %d", &x, &n, &p);
printf("a) ");
for (i = n-1; i >= 0; i--)
{
if (i < p)
{
if ((1 << i) & x)
printf("1");
else
printf("0");
}
}
printf("\nb) ");
for (i = n - 1; i >= 0; i--)
{
if (i >= p)
{
if ((1 << i) & x)
printf("1");
else
printf("0");
}
else
{
printf("1");
}
}
printf("\nc) ");
for (i = n - 1; i >= 0; i--)
{
if (i >= p)
{
if ((1 << i) & x)
printf("1");
else
printf("0");
}
else
{
printf("0");
}
}
printf("\nd) ");
for (i = n - 1; i >= 0; i--)
{
if (i >= p)
{
if ((1 << i) & x)
printf("1");
else
printf("0");
}
else
{
if ((1 << i) & x)
printf("0");
else
printf("1");
}
}
}
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile furnizate v-au fost utile. Dacă aveți întrebări suplimentare sau aveți nevoie de ajutor, nu ezitați să ne contactați. Vă așteptăm cu drag și data viitoare! Nu uitați să adăugați site-ul nostru la favorite!