VladimirovnaBugrova
?>

Автомат получает на вход трехзначное десятичное число. 1 вычисляется два числа - сумма старшего и младшего разрядов, а также произведение среднего разрядана число 3. 2 полученные два числа записываются друг за дркгом в порядке невозрастания (без разделителей) числа 21 73 94 729 129 1514 2718 2912 объясните как считать все числа умоляю,

Информатика

Ответы

Kozloff-ra20146795
Невозрастания значит в порядке убывания
21 - не подходит, потому что не может получиться, т.к ни 2 ни 1 не могут быть произведением среднего разряда на 3
73 - подходит, 512
93 - подходит, 232
729 - не подходит, потому что 72 не может получиться ни умножением числа меньшего 10 на 3, ни сложением таких чисел
129 - подходит, 537
1514 - подходит, 559
2718 - подходит, 999
2912 - не подходит, потому что 29 не может получиться ни умножением целого числа на 3, ни сложением двух чисел меньших 10
ответ: 5
zigrin
Смотри, выписываешь все числа на бумагу.
1.Смотришь первый шаг: максимальная сумма 2-значных чисел это 18 (9+9), минимальная 1 (1+0), то есть больше 18 .
2-ой шаг - максимальное произведение это 27 (9*3), а минимальное 0 (0*3) или 3 (1*3).
3.Каждое число делишь (чертой) на 2 числа. (2 |1, 7|3, 9|4, 72|9, 12|9, 15|14, 27|18, 29|12
4.смотришь чтобы ни одно число не было больше 27, а если такое есть, то другое число должно быть меньше либо равно 18. 7|29 и 29|12 сразу зачеркиваем, так как они не подходят.
Далее смотришь, числа по невозрастанию должны быть, так что 
4.Дальше надо считать:
1-е число:2 и 1. Неподходит, так как ни одно число не подходит в диапазон умножения (оно не равно 3-м или нулю). Зачеркиваем.
2-е число 7 и 3. число 7 не делится нацело на 3, возможно, что оно произошло при сложения (4 и 3 например). 3 тоже подходит (3*1)
Оставляем.
3-е число 9 и 4 Подходит (3*3 и 2+2)
4-е число 72 и 9 мы его зачеркнули
5-е число 12 и 9 Подходит (4*3 и 6+3)
6-е число 15 и 14 Подходит (5*3 и 7+7)
7-е число 27 и 18 Подходит прям впритык (9*3 и 9+9)
8-е число 29 и 12 Мы его зачеркнули
ответ: 5 чисел.

Возможно, тебе мой метод непонятен, так что обратись к другим источникам, или налегай на другие задания. 
Удачи)))
info22
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;
}
denchiklo2299667
Procedure Dec2Oct(n:longint);
{ Перевод натурального десятичного n в восьмеричную систему счисления
  и вывод результата }
const
  alpha = '01234567';
var
  s: string;
  i:integer;
begin
  s := '';
  while n > 0 do begin
    s := alpha[(n mod 8) + 1] + s;
    n := n div 8
  end;
  for i:=Length(s) to 9 do s:='0'+s;
  Write(s)
end;

{ Использование }
var
  x:longint;
begin
  Write('Введите десятичное число: '); Read(x);
  Write('В восьмеричной системе счисления: ');
  Dec2Oct(x);
  Writeln
end.

Тестовое решение:
Введите десятичное число: 1234567
В восьмеричной системе счисления: 0004553207

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

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

Автомат получает на вход трехзначное десятичное число. 1 вычисляется два числа - сумма старшего и младшего разрядов, а также произведение среднего разрядана число 3. 2 полученные два числа записываются друг за дркгом в порядке невозрастания (без разделителей) числа 21 73 94 729 129 1514 2718 2912 объясните как считать все числа умоляю,
Ваше имя (никнейм)*
Email*
Комментарий*

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

ikuvila5484
Irina-Tunyan
saint158
AleksandraRuslan504
larisau41
Ramon22081983
dpolkovnikov
Елена_Зайкин1665
dyatchina63
игнатова_Сергей1228
Светлана308
Yuliya1693
M10M11M12
Devaunka40
rabchek145200614