MoLLoM
30.08.2020 11:58

Определите животное. Король Бобёр хочет получить информацию обо всех животных в его лесу. Он пригласил их в свой замок, чтобы их можно было посчитать. Чтобы облегчить задачу король купил машину которая может определять животных на основе некоторых характеристик на их лицах. Мы знаем, что машина идентифицирует некоторых животных следующим образом:

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
kateshopina0703
15.03.2021 19:56

#include <iostream>

#include <cstdlib>

using namespace std;

void Output(void);

char numbers [10] [6] = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};

int digit;

int main()  

{  

cout << "Input digit: ";

cin >> digit;

 

switch(digit)

{

 case 0:

  Output();

  break;

 case 1:

  Output();

  break;

 case 2:

  Output();

  break;  

 case 3:

  Output();

  break;

 case 4:

  Output();

  break;

 case 5:

  Output();

  break;

 case 6:

  Output();

  break;

 case 7:

  Output();

  break;

 case 8:

  Output();

  break;

 case 9:

  cout << "No more digits";

  break;

 default:

  cout << "Input error! This is not a digit";

  return 1;

}

return 0;

}

void Output(void)

{

cout << "Next digits are ";

for (int i = digit + 1; i < 10; i++)

 cout << numbers [i] << " ";

}

// К сожалению, выравнивание текста и, если можно так выразиться, табуляция не везде корректно сохраняются, то сдвиги где-то отображаются, где-то нет. Поэтому прилагаю .cpp файл

0,0(0 оценок)
Ответ:
Rayana555
31.01.2022 01:18

Оператор mod возвращает остаток от деления. Четное число – такое, остаток от деления которого на 2 равен нулю.

Функция int возвращает целую часть дробного числа. С её можно реализовать mod (\texttt {a mod b} – примерно то же самое, что и \texttt{a - b * int(a / b)}) или сравнить результат умножения на 2 целой части результата деления исходного числа на 2 с исходным числом.

Код:

begin

   var a := ReadInteger();

   writeln(a mod 2 = 0);

   writeln(a - 2 * int(a / 2) = 0);

   writeln(a = 2 * int(a / 2));

end.


Пример ввода:

5

Пример вывода:

False

False

False


Пример ввода:

42

Пример вывода:

True

True

True

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота