Для консольного ввода и вывода в C++ используются

cin >> variable
cout << variable

А для файлового

freopen("input.txt", "r", stdin)
freopen("outuput.txt", "w", stdout)
  • Указание stdin и stdout приравняет содержимое файла к тому, что вводится в cin, а cout - к тому, что запишется в файл

Для вывода дробных значений

printf("%.2f", variable) // значение перед f определяет колличество знаков после запятой