Informatică, întrebare adresată de mara32432, 9 ani în urmă

Se consideră o listă liniară simplu înlănțuită, alocată dinamic, în care elementele sunt de tipul declarat mai jos:
struct nod
{ int info;
nod * urm; }
în care câmpul info memorează un număr întreg, iar câmpul urm memorează adresa următorului element al listei.
CERINTA
Să se scrie o funcție C++ cu următorul prototip:
int numarare(nod * p);
care determina și returnează numărul perechi de elemente consecutive egale din lista pentru care primul element are adresa memorată în pointerul p. Exemplu: Dacă lista contine valorile (1 6 6 4 5 5 5 1) funcția va returna valoarea 3. Important: Soluţia propusă va conţine definiţia funcţiei cerute. Prezenţa în soluţie a altor instrucţiuni poate duce erori de compilare sau de execuţie care vor avea ca efect depunctarea soluţiei.

Răspunsuri la întrebare

Răspuns de ap53
5
Ti-am atasat programul in C**.
Anexe:

mara32432: Multumesc :)
Alte întrebări interesante