Sunteți pe pagina 1din 2

AFISAREA ȘI CITIREA DATELOR

cout si cin– stream-ul standard de ieșire si de intrare


Limbajul C++ oferă o modalitate uniformă de a realiza operațiile de intrare/ieșire, indiferent
dacă se fac la consolă, în fișiere, sau cu alte dispozitive care prelucrează caractere. Este vorba
despre stream sau flux. Stream-ul poate fi privit ca o înșiruire de caractere care sunt trimise
într-o ordine bine determinată de la o sursă la o destinație. Programul va insera caractere în
stream (dacă este un stream de ieșire, care afișează date) sau va extrage caractere din stream
(dacă este un stream de intrare, din care se citesc date).

1. AFIȘAREA DATELOR
 Afisarea textelor
cout << ”linia 1"; //afisare (character output);<<operatorul de insertie
cout << ”linia 2"; // se afiseaza linia 1linia 2
cout << ”linia 1_"<< ”linia 2"; //ce este intre ghilimele se tipareste ad literam

 Secvente escape
=succesiune de caractere cuprinse intre ” ”, care nu se tiparesc, dar au un efect
anume
” \n” –salt la rand nou // cel mai utilizat
” \t” - tabulator
” \b” - backspace
” \f” – salt la pagina noua
cout << ”linia 1"; // se afiseaza linia1
cout << ”\n"; // salt la linie noua
cout << ”linia 2"; //se afiseaza linia 2
alte modalitati de scriere
a) cout << ”linia 1 \n"; //afiseaza linia 1 si apoi salt
cout << ”linia 2";
b) cout << ”linia 1";
cout << ”\nlinia 2"; //salt la linie noua apoi afiseaza linia 2
c) cout << ”linia 1\n linia 2";

 Afisarea valorilor variabilelor

int nr_mere = 17;


cout << "Ana are " << nr_mere << " mere."; // se va afisa Ana are 17 mere

Aplicatie Declarati doua variabile intregi x=15 si y=6. Afisati apoi urmatoarele:
15 6 //linia 1, valorile lui x si y
Media aritmetica=10.5 //linia 2
1 //linia 3, rezultatul expresiei x-y==9,
 Afisarea unei atribuiri

int x=12, y;
cout<< (y=3*x-6); /*evalueaza expresia, face atribuirea, apoi afiseaza valoarea lui y
ATENTIE atribuirea trebuie pusa in paranteza */

Aplicatie Ce afiseaza urmatorul program?

#include <iostream>
using namespace std;
int main()
{
int x=15,y;
cout << "\n" <<(y=3*x-5);
cout << "\nmedia="<< (x+y)/2. ;
return 0;
}

2. CITIREA DATELOR

Stream-ul de intrare cin


În cele mai multe cazuri, dispozitivul standard de intrare este tastatura și poate fi accesat
cu stream-ul cin. Pentru aceasta, cin se folosește împreună cu operatorul de
extragere >>, urmat de variabila în care se va memora valoarea extrasă (variabila care se
va citi):

int n;
cout<<”n=”;
cin >> n;

Dupa ce se tasteaza valoarea se da <enter> si la nivelul memoriei variabila n capata


valoarea citita.

S-ar putea să vă placă și