Упражнения на C ++: проверьте, является ли данное положительное целое число точным квадратом.

C ++ Math: Упражнение 30 с решением

Напишите программу на C ++, чтобы проверить, является ли данное положительное целое число точным квадратом или нет.
В математике квадрат Число или полный квадрат — это целое число, которое является квадратом целого числа, другими словами, это произведение некоторого целого числа на себя. Например, 9 — квадратное число, поскольку его можно записать как 3 × 3.

Пример ввода: n = 1
1 — идеальное число? 1
Пример ввода: n = 13
13 — идеальное число? 0

Пример решения :

Код C ++:

  #include  #include  с использованием пространства имен std; bool is_Perfect_Square (int num) {long long start_num = 0;  long long end_num = число;  в то время как (start_num + 1 num) {end_num = mid_num;  } else {вернуть истину;  }} return start_num * start_num == num ||  end_num * end_num == число;  } int main () {int n = 1;  cout  

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

 1 - идеальное число?  1Это идеальное число 13?  0 Разве 16 - идеальное число?  1Is 125 - идеальное число?  0 

Блок-схема:

Редактор кода C ++:

Оцените статью
nanomode.ru
Добавить комментарий