Category Archives: C++

I/O: array

Leggere numeri da file, elaborarli, scrivere la risposta / le risposte su file

C C++

Numeri primi


Conteggio numeri primi


Fattorizzazione

Visualizza la fattorizzazione (p1 .. p1, p2 .. p2, …)


Visualizza la fattorizzazione (p1^n1, p2^n2, …)

Aritmetica

Comincia con 3+2 ma poi prova gli operatori aritmetici +, , *, /, % (resto)

C C++

Ordinamento

Ordinare una sequenza di interi oppure di un certo TIPO

I/O: file

Leggere numeri da file, elaborarli, scrivere la risposta a schermo o file

C C++

stack

Gli oggetti di tipo stack permettono di realizzare la struttura dati pila con elementi a piacere…

< <= > >=
== !=
Operatori relazionali
empty() Restituisce True se la pila è vuota
pop() Rimuove l’elemento in cima alla pila
push() Aggiunge un elemento in cima alla pila
size() Restituisce la dimensione della pila
top() Restituisce l’elemento in cima alla pila

altri…

queue

Realizza una coda con le operazioni fondamentali

push(), pop(), front(), empty()

e alcune operazioni accessorie

back(), size(), <, <=, >, >===, !=

< <= > >=
== !=
Operatori relazionali
back() Accede all’ultimo elemento della coda
empty() Restituisce se la coda è vuota
front() Accede al primo elemento da servire
pop Rimuove il primo elemento (è stato già servito…)
push Aggiunge un elemento in coda
size() Restituisce il numero di elementi in coda

vector

[] Accede all’elemento
at() Accede all’elemento (se non esiste causa un errore)
back() Accede all’ultimo elemento
begin() Restituisce l’iteratore all’inizio
clear()
empty() Controlla se è vuoto
front() Accede al primo elemento
end() Restituisce l’iteratore alla fine
pop_back() Rimuove l’ultimo elemento
push_back() Aggiunge un elemento alla fine
size() Restituisce la dimensione

I/O: console

C C++

Per semplificare

Elenco librerie

In ordine alfabetico

C90 1995
NA1
C99 C++98
algorithm
assert.h cassert C Diagnostics Library
complex.h complex Complex numbers library
ctype.h cctype Character handling functions
errno.h cerrno C Errors
exception Standard exception class
fenv.h cfenv Floating-point environment
float.h cfloat Characteristics of floating-point types
functional Function objects
inttypes.h cinttypes C integer types
iso646 ciso646 ISO 646 Alternative operator spellings
limits.h climits Sizes of integral types
limits Numeric limits
locale.h clocale C localization library
locale Localization library
math.h cmath C Maths functions
memory Memory elements
new Dynamic memory
setjmp.h csetjmp Non-local Jumps
signal.h csignal C library to handle signals
stdarg.h cstdarg Variable arguments handling
stdbool.h
stddef.h cstddef C Standard definitions
stdexcept Exception classes
stdint.h cstdint Integer types
stdio.h cstdio C library to perform Input/Output operations
stdlib.h cstdlib C Standard General Utilities Library
string.h cstring C String functions
string C++ Strings library
tgmath.h ctgmath Type-generic math
time.h ctime C Time functions
typeinfo Type information
uchar  Unicode characters
utility Utility components
wchar.h cwchar Wide characters
wctype.h cwctype  Wide character type

C++ Input/Output Stream

fstream File streams
ios Input-Output base classes
iostream Standard Input / Output Streams Library
istream Input stream
ostream Output stream
sstream String streams

C++ Standard Containers

bitset Bitset
deque Double ended queue
list List
map Map
multimap Multiple-key map
multiset Multiple-key set
priority_queue Priority queue
queue FIFO queue
set Set
stack LIFO stack
vector Vector
iterator Iterator definitions
valarray Library for arrays of numeric values
numeric Generalized numeric operations