Liste

Laborator
7/10 (2 voturi)
Conține 1 fișier: pdf
Pagini : 35 în total
Cuvinte : 4117
Mărime: 84.50KB (arhivat)
Publicat de: Narcis Martin
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Pop Vasile

Extras din laborator

5. Liste

Problema 5.1

Rezolvare:

#include<stdio.h>

#include<conio.h>

#include<stdlib.h>

struct lista

{ int val;

lista *urm;

};

lista *pa,*pb,*pc;

void main()

{ clrscr();

pa=new(lista);

pb=new(lista);

pc=new(lista);

pa->urm=pb;

pb->urm=pc;

pc->urm=NULL;

pa->val=5;

pb->val=50;

pc->val=500;

printf("n %d",pa->val);

printf("n %d",pa->urm->val);

printf("n %d",pa->urm->urm->val);

getch();

}

Problema 5.2 Defini L úL LQL LDOL]D L R OLVW  VLPSOX vQO Q XLW (IHFWXD L

úWHUJHUHD WHPSRUDU  D XQXL HOHPHQW $ILúD L OLVWD LQL LDO  OLVWD

PRGLILFDW UHDFWLYD LHOHPHQWXO

Structuri de date - Culegere de probleme în C++ Liste

Rezolvare:

#include<stdio.h>

#include<conio.h>

#include<ctype.h>

struct lista

{ int info;

int vb;

lista *urm;

};

lista *cpl;

int r1;

char r2;

int n,elem;

lista* creare(int nr)

{ lista *p1=NULL;

if (!nr)

return NULL;

else

{ nr--;

p1=new lista;

printf("Dati informatia: ");

scanf("%d",&p1->info);

p1->vb=1;

p1->urm=creare(nr);

return p1;

}

}

int stergere(lista *p1,int k,int opt)

{ int vbb=0;

while ( (p1)&&(!vbb) )

{ if (p1->info==k)

{ if (!opt)

{ p1->vb=0;

vbb=1;

}

Structuri de date - Culegere de probleme în C++ Liste

else

{ p1->vb=1;

vbb=1;

}

}

Preview document

Liste - Pagina 1
Liste - Pagina 2
Liste - Pagina 3
Liste - Pagina 4
Liste - Pagina 5
Liste - Pagina 6
Liste - Pagina 7
Liste - Pagina 8
Liste - Pagina 9
Liste - Pagina 10
Liste - Pagina 11
Liste - Pagina 12
Liste - Pagina 13
Liste - Pagina 14
Liste - Pagina 15
Liste - Pagina 16
Liste - Pagina 17
Liste - Pagina 18
Liste - Pagina 19
Liste - Pagina 20
Liste - Pagina 21
Liste - Pagina 22
Liste - Pagina 23
Liste - Pagina 24
Liste - Pagina 25
Liste - Pagina 26
Liste - Pagina 27
Liste - Pagina 28
Liste - Pagina 29
Liste - Pagina 30
Liste - Pagina 31
Liste - Pagina 32
Liste - Pagina 33
Liste - Pagina 34
Liste - Pagina 35

Conținut arhivă zip

Alții au mai descărcat și

Hackeri

Hackerii sunt pasionati ai informaticii, care, de obicei au ca scop „spargerea” anumitor coduri, baze de date, pagini web etc. Ei sunt considerati...

Crearea și Vizualizarea unei Liste Liniare

Tema1: Scrieţi programul C care realizează crearea şi vizualizarea unei liste liniare implementată prin tipul pointer,dacă inserarea se face în...

Noțiuni introductive privind programarea în C++

Laborator 2 NOŢIUNI INTRODUCTIVE PRIVIND PROGRAMAREA ÎN C++ 1. Scopul lucrării Însuşirea cunoştinţelor de bază privind modalitatea de realizare...

TDA-Vector

Pentru folosirea containerului vector se da antetul: #include <vector> TDA vector generalizeaza conceptul de tablou cu o dimensiune....

Te-ar putea interesa și

Implementarea bazei de date a unui policlinici - listă dublu înlănțuită circulară

1. Introducere 1.1. Istoria bazelor de date Când vine vorba despre stocarea informaţiilor, pentru unii acest termen înseamnă o agenda veche în...

Diversitatea biologică și poluarea - lista roșie a specilor

Introducere Diversitatea biologică sau biodiversitatea este unul dintre termeni cheie în domeniul conservării incluzănd bogăţia vieţii şi...

Listă meniu a unui restaurant moldovenesc

CAPITOLUL I 1.1 Întocmirea şi redactarea listelor de preparate şi băuturi Cel mai adesea clientul îşi formeză prima impresie despre restaurant pe...

Protecționismul în viziunea lui Friedrich List

FRIEDRICH LIST ŞI PROTECŢIONISMUL ECONOMIC Cel supranumit,”Parintele protectionismului modern” Friedrich List (1789 1846),a fost un intelectual...

Listarea la Bursă și Efectul Său Asupra Prețului Acțiunilor

INTRODUCERE Orice investitor român sau străin poate să tranzacţioneze la bursă dar nu direct, ci numai prin intermediul unei societăţi de...

Liste liniare dublu înlănțuite

CAP. STRUCTURI DE DATE Structura de date este o notiune abstracta, caracterizata prin operatiile care se executa asupra ei, in timp ce tipul de...

Liste Liniare C++

I. ALOCAREA DINAMICA A MEMORIEI 1. VARIABILE DE TIP POINTER Def. MEMORIA interna poate fi privita ca o serie de octeti.Pentru a-i distinge...

Prezentare Alumil Rom Industry SA - listare la bursă

1. PREZENTAREA COMPANIEI ALUMIL ROM INDUSTRY S.A. este o filiala a companiei ALUMIL GROUP S.A., care este un grup industrial de nivel european...

Ai nevoie de altceva?