Как записать модуль в с++
Как записать модуль |a| в с++,команда abs(x) не работает либо я не правильно ее записываю. вот код:
#include
#include
main()
{
int a,b=2;
puts("Vedite a");
scanf ("%d",&a);
if (abs(a)>30)
a=35*a-17*b;
else
a=a+pow(b,2);
printf ("%d",a);
}

По дате
По рейтингу
надо подключить cmath
#include < cmath>
Тут лучше использовать "?" вместо if
a = abs(a)>30? 35*a - 17*b : a + b*b
подключение math библиотеки в С и С++ смотри разницу в названии
cppstudio.com/post/1167/
#include "iostream"
#include "cmath"
using namespace std;
int main(){
int a,b; cout<<"a b: "; cin>>a>>b;
cout<<(abs(a)>30?35*a-17*b:a+b*b)<<endl;
cin.get(); cin.get();}
Больше по теме