C++: Найти модуль числа

Задача сводится к нахождению модуля числа.

Я вижу 2 варианта решения этой задачи.

  1. Использовать функцию abs(), например abs(-5) вернет 5.
  2. Реализовать что-то подобное самостоятельно

[cpp]

#include «stdafx.h»
#include «locale.h»

void main()
{
setlocale(0,»Russian»);
printf(«Введите число:\n»);
int number=0;
scanf(«%d»,&number);
if(number >= 0)
{
printf(«Модуль данного числа равен: %d\n»,number);
}
else
{
printf(«Модуль данного числа равен: %d\n»,number*(-1));
}
}
[/cpp]

Достаточно очевидно. Происходит чтение в переменную и определение знака. Далее если число меньше нуля — домножается на -1, иначе просто выводится

3 Responses

    • Григорий 11.12.2011 / 16:05

      код не плюсовый,код на чистом си,оно не видно?ни ,ни using namespace std,ни cin/cout,должно ведь быть замечено,если берётесь за троллинг

Добавить комментарий