Afișare numere

cout poate afișa orice tip de date: numere întregi, reale, caractere. Nu ai nevoie de format specifier (ca în C cu printf).

numbers.cpp
#include <iostream>
using namespace std;

int main() {
  cout << 42 << endl;         // întreg
  cout << 3.14 << endl;       // real
  cout << -100 << endl;       // negativ
  cout << 1000000 << endl;    // un milion

  int x = 5, y = 3;
  cout << x + y << endl;      // afișează 8
  cout << x * y << endl;      // afișează 15
  return 0;
}

Precizie pentru numere reale

#include <iostream>
#include <iomanip>
using namespace std;

int main() {
  double pi = 3.14159265;
  cout << pi << endl;                    // 3.14159
  cout << fixed << setprecision(2) << pi; // 3.14
  return 0;
}
Implicit, cout afișează 6 cifre semnificative pentru numere reale. Folosește fixed și setprecision(n) din <iomanip> pentru control precis.