PERECHIPARE

Se dă un interval [l,r]. Aflaţi câte perechi de numere pare se pot forma alegând două numere din interval. Date de intrare Programul citește de la tastatură numerele l şi r. Date de ieșire Programul va afișa pe ecran numărul perechilor de numere pare care se pot forma alegând două numere din interval. Restricții și … Read more

CIFPARCIFIMP

Se dau n numere naturale. Determinaţi câte cifre pare şi câte cifre impare se află în total în cele n numere. Date de intrare Programul citește de la tastatură numărul n, iar apoi n numere naturale, separate prin spații. Date de ieșire Programul va afișa pe ecran numerele p, şi i, separate prin spaţiu, în … Read more

GRAF PARTIAL nr muchii

Se dă lista muchiilor unui graf neorientat cu n vârfuri, etichetate de la 1 la n. Din acest graf se elimină toate muchiile cu proprietatea că ambele extremități au aceeași paritate. Să se determine câte muchii va avea graful parțial obținut. Date de intrare Fişierul de intrare graf_partial.in conţine pe prima linie numărul n, reprezentând … Read more

GRADMAX

Se dă lista muchiilor unui graf neorientat. Să se afișeze vârfurile de grad maxim. Date de intrare Fişierul de intrare gradmax.in conţine pe prima linie numărul n, reprezentând numărul de vârfuri ale grafului. Fiecare dintre următoarele linii conține câte o pereche de numere i j, cu semnificația că există muchie între i și j. Date … Read more

IZOLATE

Se dă lista muchiilor unui graf neorientat. Să se afișeze vârfurile izolate ale grafului. Date de intrare Fişierul de intrare izolate.in conţine pe prima linie numărul n, reprezentând numărul de vârfuri ale grafului. Fiecare dintre următoarele linii conține câte o pereche de numere i j, cu semnificația că există muchie între i și j. Date … Read more

GRADE

Se dă lista muchiilor unui graf neorientat. Să se afișeze gradul fiecărui vârf. Date de intrare Fişierul de intrare grade.in conţine pe prima linie numărul n, reprezentând numărul de vârfuri ale grafului. Fiecare dintre următoarele linii conține câte o pereche de numere i j, cu semnificația că există muchie între i și j. Date de … Read more

Metode de reprezentare Listele vecinilor

Pentru fiecare nod i , cu i{1,2,…,n}, formăm lista vecinilor lui i. Aceasta cuprinde toate nodurile care sunt extremităţi ale muchiilor ce trec prin nodul i. Avem pentru graful considerat : X = { 1,2,3,4,5,6,7 } → multimea vârfurilor (nodurilor) U= { u1,u2,u3,u4,u5 }→ multimea muchiilor (arcelor) Muchiile sunt : u1 = (1,2) ; u2 … Read more

LISTAVECINI

Se dă lista muchiilor unui graf neorientat. Să se afișeze, pentru fiecare vârf al grafului, lista vecinilor săi. Date de intrare Fişierul de intrare listavecini.in conţine pe prima linie numărul n, reprezentând numărul de vârfuri ale grafului. Fiecare dintre următoarele linii conține câte o pereche de numere i j, cu semnificația că există muchie între … Read more

ADIACENTA1

Se dă lista muchiilor unui graf neorientat. Să se afișeze matricea de adiacență a grafului. Date de intrare Fiecare dintre liniile fișierului adiacenta1.in conține câte o pereche de numere i j, cu semnificația că există muchie între i și j. Date de ieşire Fişierul de ieşire adiacenta1.out va conţine n linii; pe fiecare dintre ele … Read more

ADIACENTA

Se dă lista muchiilor unui graf neorientat. Să se afișeze matricea de adiacență a grafului. Date de intrare Fişierul de intrare adiacenta.in conţine pe prima linie numerele n și m, reprezentând numărul de vârfuri ale grafului și numărul de muchii date în continuare. Fiecare dintre următoarele m linii conține câte o pereche de numere i … Read more