Set de 5 memoratoare cu informații cheie din materia de informatică C++, după cum urmează:
Algoritmi elementari:
Determinarea inversului unui număr;
Verificarea unui număr dacă este palindrom;
Verificarea unui număr dacă este prim;
Descompunerea în factori primi ai unui număr;
Aflarea celui mai mare divizor comun prin scăderi repetate.
Transformări
Vectori:
Permutarea circulară la stânga;
Permutarea circulară la dreapta;
Inserarea unui nou element în poziția ”k” din vector;
Eliminarea unui element de pe poziția ”k” din vector;
Sortarea crescătoare a elementelor unui vector prin selecția minimului;
Sortarea crescătoare a elementelor unui vector prin selecție directă;
Algoritm de căutare binară.
Matrici:
Determinarea primei linii;
Determinarea ultimei linii;
Determinarea primei coloane;
Determinarea ultimei coloane;
Determinarea diagonalei principale;
Determinarea diagonalei secundare;
Determinarea elementelor deasupra diagonalei principale;
Determinarea elementelor dedesubtul diagonalei principale;
Determinarea elementelor deasupra diagonalei secundare;
Determinarea elementelor dedesubtul diagonalei secundare;
Determinarea elementelor dintre diagonale (partea superioară/inferioară).
Șiruri de caractere:
Determinarea primei linii;
Copierea unui șir într-un alt șir;
Copierea a ”n” caractere dintr-un șir într-un alt șir;
Concatenarea unui șir într-un alt șir;
Concatenarea a ”n” caractere dintr-un șir într-un alt șir;
Compararea a două șiruri;
Inversarea unui șir;
Setarea unui caracter pe tot șirul;
Transformarea unui caracter din literă mare în literă mică;
Transformarea unui caracter din literă mică în literă mare;
Afișare unei valori dacă un caracter este literă mică;
Afișare unei valori dacă un caracter este literă mare;
Transformarea unui șir de caracter din litere mari în litere mici;
Transformarea unui șir de caracter din litere mici în litere mari;
Furnizarea unui pointer către prima apariție a unui șir în alt șir;
Furnizarea unui pointer către prima apariție a unui caracter într-un șir;
Furnizarea unui pointer către ultima apariție a unui caracter într-un șir;
Furnizarea unui pointer folosit drept separator.