1. Написати вираз мови С++, відповідний до математичного виразу: 1)√a2+b2 ; 2)(a+b)1/7; 3)(a12+b12)1/3; 4)|√a-√b|
2. Написати програму, що виводить значення √2.
3. Написати програму, що виводить значення (2,5)1,6.
4. Написати послідовні інструкції присвоювання:
а) змінній d значення математичного виразу b2-4ac, а x1 та x2 – виразів
(-√b-d)/(2a) та (√b-d)/(2a) ;
б) змінній p значення математичного виразу (a+b+c)/2, а змінній s – виразу √(p( p- a)( p -b)( p- c) ).
5. Записати кілька варіантів виразу, що подвоює значення цілої змінної.
6. Яке значення отримає змінна c за інструкцією char c=0; ?
7. Що буде виведено на екран за програмою? Зверніть увагу на відмінність ділення цілих і дійсних чисел.
#include
using namespace std;
int main() {
cout<<(3/5)*20+32.<<' '<<(3/5.)*20+32< system("pause");
return 0;
}
8. Що буде виведено за інструкціями?
cout << fixed; cout.precision(2);
cout << -123.321 << ' ' <<345.2 << ' ' << 11.777 << ' ' << 13. << ' ' << 7; 3.24.
9. Що буде надруковано за інструкціями?
cout< cout<<12.151;
cout<<" 12.151";
cout<<'\n';
cout< cout.precision(2);
cout<<12.151;
cout<<" 12.151";
cout<<'\n';
10. Написати програму, що виводить значення 2 з вісьмома знаками після десяткової крапки.
11. Написати програму, що запитує в користувача коефіцієнти рівняння ax2+bx+c= 0, а потім виводить отримане рівняння (x2 можна вивести у вигляді x^2). Зверніть увагу на зовнішній вигляд друкованого рівняння