Variabile & Tipuri de Date
Input utilizator
Folosim cin (pronunțat "see-in") pentru a citi date de la tastatură. Operatorul >> "extrage" valoarea din fluxul de intrare.
input.cpp
#include <iostream>
using namespace std;
int main() {
int varsta;
cout << "Introdu varsta: ";
cin >> varsta;
cout << "Ai " << varsta << " ani." << endl;
return 0;
}Citire multiplă
int a, b;
cin >> a >> b; // citește două numere (separate prin spațiu sau Enter)
cout << a + b << endl;Citirea unui șir de caractere
string prenume, nume;
cin >> prenume; // citește până la primul spațiu
getline(cin, nume); // citește toată linia inclusiv spațiiDacă ai folosit
cin >> înainte de getline, adaugă cin.ignore(); între ele pentru a curăța newline-ul rămas în buffer.Citire pentru olimpiadă
#include <fstream>
ifstream fin("date.in");
ofstream fout("date.out");
int n;
fin >> n;
fout << n * 2 << endl;✏️ Exercițiu
Scrie un program care citește două numere și afișează suma, diferența, produsul și câtul lor.
💡 Indiciu: Atenție la împărțire: dacă ambele sunt int, rezultatul e întreg!