Argumentele unei linii de comanda In sistemul de calcul care admite limbajul C trebuie sa existe posibilitatea ca in momentul executiei unui program scris in acest limbaj sa i se transmita acestuia Citeste tot ...
Dimensiune
Cozi inlantuite
Cozi inlantuite O coada poate fi implementata printr‑o lista inlantuita la care operatiile de acces sunt restrictionate corespunzator. Este nevoie de doi indicatori (pointeri): head ¾ indica primul Citeste tot ...
Dimensiune
Scrieti programul C care va permite crearea si vizualizarea unui graf implementat prin matricea de adiacenta varianta I. Se va afisa si matricea de ad
Scrieti programul C care va permite crearea si vizualizarea unui graf implementat prin matricea de adiacenta varianta I. Se va afisa si matricea de adiacenta asociata grafului. 1.   Citeste tot ...
Dimensiune
Aritmetica de adrese
Aritmetica de adrese Daca p este un pointer, atunci p += i incrementeaza pe p pentru a indica cu i elemente dupa elementul pe care il indica in prealabil p. Aceasta constructie si altele simila Citeste tot ...
Dimensiune
Scrieti programul C care realizeaza calculul inchiderii tranzitive folosind algoritmul lui Warshall
Scrieti programul C care realizeaza calculul inchiderii tranzitive folosind algoritmul lui Warshall Descrierea algoritmului. Warshall a fost cel care a determinat un algoritm mai eficient pentru calculul inch Citeste tot ...
Dimensiune
Accesul la fisiere; deschidere si inchidere
Accesul la fisiere; deschidere si inchidere Nume fopen - deschide un flux Declaratie FILE *fopen(const char *path, const char *mode); Descriere Functia fop Citeste tot ...
Dimensiune
Prelucrarea sirurilor de caractere
Prelucrarea sirurilor de caractere Declararea variabilelor sir de caractere In limbajul C++ nu exista tipul de date sir de caractere (string), asa cum exista in alte limbaje de programare (Visual Basic, Turbo Pascal etc.), ele se Citeste tot ...
Dimensiune
Algoritmul recursiv si relatii de recurenta
Algoritmul recursiv si relatii de recurenta Exemplu: Problema turnurilor din Hanoi Se dau n discuri: a1, a2, , an de dimensiuni diferite, cu d1 < d2 < < dn , di - fiind diametrul discului. Discurile respe Citeste tot ...
Dimensiune
Programe demonstrative
Programe demonstrative 1) Programul prezentat in continuare genereaza un sir de n valori intregi aleatoare in intervalul [0,M-1] pe care le depune in tabloul X (alocat dinamic), si apoi le sorteaza cresc Citeste tot ...
Dimensiune
Scrieti programul C care va permite efectuarea tuturor operatiilor de baza asupra unui arbore AVL
Scrieti programul C care va permite efectuarea tuturor operatiilor de baza asupra unui arbore AVL! 1. Descrierea algoritmului. Fie x o cheie data. Problema consta in suprimar Citeste tot ...
Dimensiune
Scrieti programul C care va permite crearea unui arbore AVL dat si vizualizarea acestuia sub forma naturala
Scrieti programul C care va permite crearea unui arbore AVL dat si vizualizarea acestuia sub forma naturala. 1. Descrierea algoritm Citeste tot ...
Dimensiune
Instructiuni de selectie
Instructiuni de selectie Instructiunea ifelse Instructiunea ifelse permite programarea unei structuri de decizie in care o conditie (rezultatul evaluarii unei expresii) determina: - e Citeste tot ...
Dimensiune
Operatori si expresii
OPERATORI SI EXPRESII Operatorii sunt simboluri care specifica operatii efectuate asupra unor variabile sau constante, numite generic operanzi. O combinatie valida de operatori, variabile, constante, apeluri de functii re Citeste tot ...
Dimensiune
Instructiuni repetitive (iterative)
Instructiuni repetitive (iterative) Instructiunile iterative pot fi clasificate, in functie de momentul evaluarii conditiei, astfel: cicluri cu test initial (While si For)-evaluarea conditiei se face inaintea fiecarei iteratii; Citeste tot ...
Dimensiune
INSTRUCTIUNI DE CONTROL ALE PROGRAMULUI
INSTRUCTIUNI DE CONTROL ALE PROGRAMULUI In acest capitol se prezinta instructiunile de control ale unui program C: instructiunea expresie, instructiunile decizie (sau de selectie), instructiunile iterative (repetitive sau de cicla Citeste tot ...
Dimensiune
INTRODUCERE IN LIMBAJUL DE PROGRAMARE C
INTRODUCERE IN LIMBAJUL DE PROGRAMARE C Limbajul C a fost inventat si implementat prima data in anii ’70 de catre Dennis Ritchie, programator de sistem la Bell Laboratories. El isi are originea in limbajul BCPL (Basic Computer Citeste tot ...
Dimensiune
STRUCTURI, UNIUNI, ENUMERARI, DECLARATII TYPEDEF
STRUCTURI, UNIUNI, ENUMERARI, DECLARATII TYPEDEF Structurile si uniunile reprezinta pentru programator doua posibilitati importante de a modela colectii de date eterogene din punct de vedere al tipului de date. Enumerarile permi Citeste tot ...
Dimensiune
TABLOURI, SIRURI DE CARACTER
TABLOURI, SIRURI DE CARACTERE Notatia indiciala a variabilelor nu este noua; ea a fost si este folosita in special de matematicieni ori de cate ori este nevoie ca o prelucrare sa fie exprimata cit mai sintetic. Este evident ca p Citeste tot ...
Dimensiune
Clase si obiecte
Clase si obiecte Un tip de date intr-un limbaj de programare este o reprezentare a unui concept. De exemplu, tipul float din C++, impreuna cu operatiile definite asupra acestuia (+, -, *, etc.) reprezinta o versiune a Citeste tot ...
Dimensiune
ELEMENTE DE BAZA ALE LIMBAJULUI C
ELEMENTE DE BAZA ALE LIMBAJULUI C Asa cum se intampla cu orice limbaj artificial, temelia pe care se cladesc programele C este alcatuita din alfabet si vocabular (atomi lexicali). Combinand atomii lexicali dupa regulile specif Citeste tot ...