|

Afișarea Elementelor unei Matrice în Funcție de Diagonala Principală 30

1. Obiectivele lecției: 2. Conținutul lecției: Ce este diagonala principală a unei matrice? Algoritmul pentru identificarea poziției elementelor 3. Cod în C++ Exemplu 1: Afișarea elementelor pe diagonala principală #include <iostream> using namespace std; void afisareDiagonalaPrincipala(int mat[][4], int dim) {     cout << „Elementele de pe diagonala principala sunt: „;     for (int i =…

|

Afișarea Elementelor unei Matrice în Funcție de Diagonala Secundară 31

1. Obiectivele lecției: 2. Conținutul lecției: Ce este diagonala secundară a unei matrice? Algoritmul pentru identificarea poziției elementelor 3. Cod în C++ Exemplu 1: Afișarea elementelor pe diagonala secundară #include <iostream> using namespace std; void afisareDiagonalaSecundara(int mat[][4], int dim) {     cout << „Elementele de pe diagonala secundara sunt: „;     for (int i =…

|

Afișarea Elementelor unei Matrice în Funcție de Zone 32

1. Obiectivele lecției: 2. Conținutul lecției: Definirea zonelor în matrice O matrice pătratică de dimensiune n×nn poate fi împărțită în mai multe zone, în funcție de pozițiile relative ale elementelor față de diagonalele principale și secundare: Algoritmul pentru identificarea elementelor în funcție de zone 3. Cod în C++ Exemplu: Afișarea elementelor în funcție de zone…

|

Înregistrarea (Structura) în C++ 1

1. Obiectivele lecției: 2. Conținutul lecției: Ce este o înregistrare (structură)? Declarația unei structuri struct NumeStructura {     tip_de_date nume_camp1;     tip_de_date nume_camp2;     // alte câmpuri }; struct Student {     string nume;     int varsta;     float medie; }; Utilizarea unei structuri Student s1, s2; s1.nume = „Ion”; s1.varsta = 18; s1.medie =…

|

Șirurile de Caractere în C++ 2

1. Obiectivele lecției: 2. Conținutul lecției: Ce este un șir de caractere? 1. Șiruri de caractere în stil C Declararea și inițializarea char sir[dimensiune]; char sir[] = „Salut!”; char sir[6] = {‘S’, ‘a’, ‘l’, ‘u’, ‘t’, ‘\0’}; Exemple de operații cu șiruri în stil C Exemplu 1: Citirea și afișarea unui șir #include <iostream> using…

|

Funcții pentru Prelucrarea Caracterelor din Biblioteca în C++ 3

1. Obiectivele lecției: 2. Funcțiile principale din <cctype> Biblioteca <cctype> oferă funcții utile pentru clasificarea și transformarea caracterelor. Aceste funcții lucrează cu valori de tip char sau int și returnează rezultate de tip int sau bool. 1. Clasificarea caracterelor Funcție Descriere Exemplu isalnum(c) Verifică dacă c este literă sau cifră. isalnum(‘a’) -> true isalpha(c) Verifică…

|

Funcții pentru Prelucrarea Șirurilor de Caractere din Biblioteca în C++ 4

1. Obiectivele lecției: 2. Biblioteca <cstring> Biblioteca <cstring> oferă funcții utile pentru manipularea șirurilor de caractere (în stil C). Toate aceste funcții lucrează cu șiruri terminate cu caracterul ‘\0’. 1. Funcții pentru manipularea șirurilor Funcție Descriere Exemplu strlen(sir) Returnează lungimea șirului (fără caracterul ‘\0’). strlen(„Salut”) -> 5 strcpy(dest, src) Copiază șirul src în dest. strcpy(dest,…

|

Funcții pentru Prelucrarea a Două Șiruri de Caractere sau a unui Șir și unui Caracter din Biblioteca 5

1. Introducere Biblioteca <cstring> oferă funcții utile pentru manipularea șirurilor de caractere în stil C. Aceste funcții permit copierea, concatenarea, compararea, găsirea unui subșir sau a unui caracter în cadrul unui șir. 2. Funcții pentru două șiruri de caractere Funcție Descriere Exemplu strcmp(sir1, sir2) Compară lexicografic două șiruri (returnează 0 dacă sunt egale, <0 dacă…

|

Funcția strtok din Biblioteca în C++ 6

1. Obiectivele lecției: 2. Descrierea funcției strtok char* strtok(char* sir, const char* delimitatori); 3. Reguli importante pentru utilizarea strtok 4. Exemple practice Exemplu 1: Segmentarea unui șir simplu #include <iostream> #include <cstring> using namespace std; int main() {     char sir[] = „Ana, are, mere, si, pere”;     // Primul apel la strtok     char*…

|

Funcții de Conversie din Biblioteca în C++ 7

1. Introducere Biblioteca <cstdlib> oferă funcții utile pentru conversia șirurilor de caractere (în stil C) în tipuri numerice și invers. Aceste funcții sunt esențiale pentru transformarea datelor în aplicații precum procesarea intrărilor utilizatorului sau manipularea fișierelor text. 2. Funcțiile de conversie principale Funcție Descriere Exemplu atoi(sir) Convertește un șir de caractere într-un întreg (int). atoi(„123”)…