Условие задачиНапишите программу, которая считывает радиус круга и печатает диаметр круга, длину окружности и площадь. Используйте значение константы 3.14 для числа pi. Выполните эти вычисления в операторе вывода.
Написал код:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int r;
const float pi=3.14;
cout << "Vvedite r: ";
cin >> r;
cout << "d: " << r*2 << " o: " << r*2*pi << " s:" << pi*r^2;
return 0;
}
Выдает эту ошибку:
main.cpp:11:62: error: invalid operands to binary expression ('ostream' and 'int')
cout << "d: " << r*2 << " o: " << r*2*pi << " s:" << pi*r^2;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/root/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/cstddef:118:17: note: candidate function not viable: no known conversion from 'ostream' to 'byte' for 1st argument
constexpr byte operator^ (byte __lhs, byte __rhs) noexcept
^
/root/emsdk/upstream/emscripten/cache/sysroot/include/c++/v1/bitset:1076:1: note: candidate template ignored: could not match 'bitset' against 'basic_ostream'
operator^(const bitset<_Size>& __x, const bitset<_Size>& __y) _NOEXCEPT
^
1 error generated.