alexeylipatov
?>

Көмектесіңіздерші, өтінемін, дәл қазір керек​

Информатика

Ответы

Алина1564
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;
}
ntyremsk1
Для цыфры 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

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

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

Көмектесіңіздерші, өтінемін, дәл қазір керек​
Ваше имя (никнейм)*
Email*
Комментарий*

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

marinadetsad
andreykrutenko
Николаевич
Tatyana1426
vfilina
Смирнов-Оськина
lukanaft
bikemaster
skryabinamaria
forwandy42
Баканова1415
l250sp70
Кислинская1055
fialkaflowers77
abroskin2002