Probleme rezolvate in C la informatica
Probleme de informatica Problema 1 Se dau n orase. Se cunoaste distanta dintre oricare doua orase. Un distribuitor dCiteste tot ... 2138 cuvinte
Dimensiune medie - fara imagini |
|
|
Verifica daca toate elem listei sunt pare
#include<iostream.h> struct nod ; nod *p,*c,*u; int i,n; void creare() } void listare() } void verificare() if(k==n) cout<<'ntoate elementele din lista sunt pare';Citeste tot ... 10 cuvinte
Dimensiune mica - fara poza |
|
|
adaugarea unui element in lista si stergerea primului element par
#include<iostream.h> typedef struct el *adr; adr cap,ant; unsigned nr; void inserare(adr &cap, adr &ant, unsigned info) else }//ant=element anterior //se insereaza un elemeCiteste tot ... 38 cuvinte
Dimensiune mica - fara poza |
|
|
Insereaza un elem pe prima pozitie
#include<iostream.h> struct nod; nod *p,*c,*u; int n,i; void creare() } void adaug() void listare() } void main()Citeste tot ... 2 cuvinte
Dimensiune mica - fara poza |
|
|
Cauta minimul elementelor negative din lista
#include<iostream.h> struct nod ; nod *p,*c,*u; int i,n; void creare() } void listare() } void verificare() cout<<'nmin elementelor negative este= '<<min; }}Citeste tot ... 8 cuvinte
Dimensiune mica - fara poza |
|
|
adaugarea unui nod dupa nodul cu valoarea = cu val (data la tastatura)
#include<iostream.h> struct nod; nod *p,*c,*u,*q; int n,i; void creare() } void adaug() } void listare() } void main()Citeste tot ... 2 cuvinte
Dimensiune mica - fara poza |
|
|
Sterge valoarea ultimului nod din lista
#include<iostream.h> struct nod ; nod *p,*c,*u,*q,*t; int i,n; void creare() } void listare() } void stergere() q=c; t->urm=0; u=t; delete q;} void main()Citeste tot ... 8 cuvinte
Dimensiune mica - fara poza |
|
|
crearea unei liste liniare prin citirea informatiilor din noduri
crearea unei liste liniare prin citirea informatiilor din noduri void creare() } void listare() } void main()Citeste tot ... 7 cuvinte
Dimensiune mica - fara poza |
|
|
Verificarea existentei a x elemente pare intr-o lista liniara
#include<iostream.h> struct nod ; nod *p,*c,*u; int i,n; void creare() } void listare() } void verificare() if(k==x) cout<<'nlista contine '<<x<<' eCiteste tot ... 9 cuvinte
Dimensiune mica - fara poza |
|
|
Determinarea elementului mediu
#include<iostream.h> struct nod; nod *p,*c,*u; int n,i; void creare() } void medie() cout<<'media este='<<medie; } void main() sau #include<iostream.h> struct nodCiteste tot ... 15 cuvinte
Dimensiune mica - fara poza |
|
|
Sterge valoarea primelor m nodurilor din lista
#include<iostream.h> struct nod ; nod *p,*c,*u,*q; int i,n; void creare() } void listare() } void stergere() } void main()Citeste tot ... 4 cuvinte
Dimensiune mica - fara poza |
|
|
#include<iostream
#include<iostream.h> struct nod ; nod *p,*c,*u; int i,n; void creare() } void listare() } void suma() cout<<'nSuma elementelor din lista s= '<<s;} void main()Citeste tot ... 9 cuvinte
Dimensiune mica - fara poza |
|
|
crearea unei liste predefinite cu 3 elem
crearea unei liste predefinite cu 3 elem #include<iostream.h> #include<conio.h> 10 Adr2 2 Adr3 3 NULL struct nod ; voiCiteste tot ... 49 cuvinte
Dimensiune mica + cu imagini |
|
|
Cauta maximul elementelor din lista
#include<iostream.h> struct nod ; nod *p,*c,*u; int i,n; void creare() } void listare() } void verificare() cout<<'nmax elementelor pozitive este= '<<max; }}Citeste tot ... 7 cuvinte
Dimensiune mica - fara poza |
|
|
Lista liniara simplu inlantuita
#include <iostream.h> struct Nod ; Nod *v, *sf; void adaugare (Nod*& v, int val) else } void listare (Nod* v) cout<<endl;} void inserare_dupa(Nod* v, int val, int val1)Citeste tot ... 25 cuvinte
Dimensiune mica - fara poza |
|
|
Verificarea existentei a cel putin 2 elemente din lista diferite
#include<iostream.h> struct nod ; nod *p,*c,*u; int i,n; void creare() } void listare() } void verificare() if(ok==0) cout<<'nlista contine cel putin 2 elemente diferite&Citeste tot ... 11 cuvinte
Dimensiune mica - fara poza |
|
|
Verificarea existentei elementelor sortate crescator din lista
#include<iostream.h> struct nod ; nod *p,*c,*u; int i,n; void creare() } void listare() } void verificare() if(ok) cout<<'nlista contine elementele sortate crescator&quoCiteste tot ... 9 cuvinte
Dimensiune mica - fara poza |
|
|
Concatenarea listei 1 cu lista 2 (simplu inlantuita)
#include<iostream.h> struct nod; nod *p1,*p2,*c1,*c2,*u1,*u2; int n1,n2,i; void creare1() } void afisare1() } void creare2() } void afisare2() } void afisare() u1->urm=p2Citeste tot ... 5 cuvinte
Dimensiune mica - fara poza |
|
|
Afiseaza lista concatenata cu ea insasi dar fara valoarea primului nod din lista
#include<iostream.h> struct nod ; nod *p,*c,*u,*q; int i,n; void creare() } void listare() } void stergere() void main()Citeste tot ... 3 cuvinte
Dimensiune mica - fara poza |
|
|
Modifica informatia nodului cu info=para din lista
#include<iostream.h> struct nod ; nod *p,*c,*u; int i,n; void creare() } void listare() } void modificare() c=c->urm;} } void main()Citeste tot ... 3 cuvinte
Dimensiune mica - fara poza |
|
|
Alte pagini