vahmistrova
?>

Перевести из 10 системы счисления в 16 системы счислениячисла: 237, 1974, 2020, 7030, 499(фото, это пример как должно выглядеть)​

Информатика

Ответы

Маркина Ворошилина
1)
#include <stdio.h>
#include <stdlib.h>

int sover (int n)
{
  int sum = 0;
  for (int i = 1; i<=n/2; i++)
    if (n%i==0) sum+=i;
  if (sum==n)
    return 1;
  else return 0;
}
int main()
{
  int n;
  printf ("N = ");
  scanf ("%d",&n);
  if (sover(n)==1)
    printf ("Sovershennoe");
  else printf ("Ne sovershennoe");
  printf("\n");
  system ("PAUSE");
  return 0;
}

2)
#include <stdio.h>
#include <stdlib.h>

int main()
{
  for (int i = 1; i<=5; i++)
  {
    for (int j = 1; j<=5-i+1; j++)
      printf ("%d ",5+i-1);
    printf ("\n");
  }
  system ("PAUSE");
  return 0;
}
Anastasiamoscow80
Для цыфры 1025.

Пишем последовательность чисел

1024 512  256  128  64  32  16  8  4  2  1

чтобы получилось 1025 нам нужно взять с этой последовательности  число  1024 и 1 = 1024+1=1025,
те числа которые взяли, над ними пишем "1"

 1      0      0      0    0     0    0  0  0  0  1
1024 512  256  128  64  32  16  8  4  2  1

вот вам и перевод    1025=10000000001


950

  0     1      1      1    0    1    1   0  1  1  0
1024 512  256  128  64  32  16  8  4  2  1

950=1110110110



543

 0      1      0      0     0    0   1   1  1  1  1
1024 512  256  128  64  32  16  8  4  2  1

543=1000011111



489=111101001

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Перевести из 10 системы счисления в 16 системы счислениячисла: 237, 1974, 2020, 7030, 499(фото, это пример как должно выглядеть)​
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Seid-ZadeNadezhda1769
Lapushkin1988
eduard495
frame45
mmihail146
Nataliya Aleksandr1197
mikhail
makitra08
julianikaleksandrova
NIKOLAEVNA
Романенко
Volodka
Yurevich-Vladimirovich
rendikalogistic
Александровна1685