Владислава3000
02.12.2020 18:50

Сколько координат имеет точка х в трёхмерном пространстве? Как называется плоский объект, ограниченный рёбрами?
Чем отличаются объекты грань и плоскость?
С какого инструмента можно выделить объект?
Сколько выделения есть в программе ScetchUp? Назовите их.
Какая разница между выделением слева направо и справа налево?
К каким объектам можно применить инструмент Тяни/Толкай?
Как можно переместить объект на нужное расстояние, например,2 метра?
С какого инструмента можно зеркально отобразить объект?
Для чего нужен инструмент Сдвиг?

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
08077987979
27.03.2022 05:31

ответ: 7

Объяснение:

Данная программа проверяет значения ячеек массива от Dat[1] до Dat[11], если значение больше 22, тогда к переменной m прибавляется 1.

Изначально m = 0

Dat[1] := 20; > 22 нет, переходим к следующему шагу.

Dat[2] := 25; > 22 да, к m прибавляем 1, m = 0 + 1 = 1

Dat[3] := 19;  > 22 нет, переходим к следующему шагу.

Dat[4] := 25; > 22 да, к m прибавляем 1, m = 1 + 1 = 2

Dat[5] := 26;  > 22 да, к m прибавляем 1, m = 2 + 1 = 3

Dat[6] := 22;  > 22 нет, переходим к следующему шагу.

Dat[7] := 24;  > 22 да, к m прибавляем 1, m = 3 + 1 = 4

Dat[8] := 28;  > 22 да, к m прибавляем 1, m = 4 + 1 = 5

Dat[9] := 26;  > 22 да, к m прибавляем 1, m = 5 + 1 = 6

Dat[10] := 21;  > 22 нет, переходим к следующему шагу.

Dat[11] := 27; > 22 да, к m прибавляем 1, m = 6 + 1 = 7

Строка writeln(m); означает, что программа должна вывести на экран значение переменной m

Значит в ре­зуль­та­те ра­бо­ты про­грам­мы будет на­пе­ча­та­но: 7

0,0(0 оценок)
Ответ:
nik20554888
01.12.2020 10:18
В наихудшем случае, последнее новогоднее число - 11111111.

#include <iostream>

bool isNewYearNumber(int n);
int sumDigits(int num);
bool hasZero(int n);

int main() {
  const int LASTNEWYEARNUMBER = 11111111;
  long long sum = 0;
  for(int i = 0; i <= LASTNEWYEARNUMBER; i++)
    if ( isNewYearNumber(i) )
      sum += i;
  std::cout << "Сумма всех новогодних чисел: " << sum << '\n';
  return 0;
}

bool isNewYearNumber(int n)
{
  if ( !( hasZero(n) ) && sumDigits(n) == 8)
    return true;
  else
    return false;
}

int sumDigits(int num)
{
  int sum = 0;
  while ( num > 0 ) {
    sum += num % 10;
    num /= 10;
  }
  return sum;
}

bool hasZero(int n)
{
  if (n < 0)
    n = -1 * n;
  if (n % 10 == 0)
    return true;
  else if (n / 10 > 0)
     hasZero(n / 10);
  else
    return false;
}
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота