Bun venit
Guest
|
RSS
Bine ati venit la 9C acasa
Pagina principala
|
Inregistreaza-te acum
|
Logare
Meniul Site-ului
Pagina principala
Despre scoala
Profesorii nostri
Elevii clasei
Albume foto
Forum
Tradu un cuvant
Dex
Stiri
Stiri din sport
Muzica
Jocuri
Radio Online
Info
Horoscop
Exprima-ti opinia
Ce parere aveti despre site?
1.
Foarte buna
2.
Foarte proasta
3.
Buna
4.
Normal
5.
Proasta
[
Vezi rezutat
ยท
Arhiva
]
Raspunsuri:
43
Mini chat
Only authorized users can post messages
Info
Main
»
2011
»
Ianuarie
»
10
» adaugare nod
adaugare nod
08:14
#include<iostream.h>
struct nod
{int info;
nod *adr;};
nod *a,*b;
int n,i;
void creare(int s)
{nod *c;
c=new nod;
cout<<"nodul "<<s<<endl;
int x;
cout<<"x=";
cin>>x;
c->info=x;
c->adr=a;
a=c;}
void afisare(nod *c)
{if(c->adr!=NULL)
afisare(c->adr);
cout<<c->info<<" ";}
void adaugare()
{int y,z;
b=a;
cout<<"inainte de ce element adaugam";
cin>>y;
cout<<"noua informatie este=";
cin>>z;
while(b->info!=y)
b=b->adr;
nod *d;
d=new nod;
d->info=z;
d->adr=b->adr;
b->adr=d;
}
void main()
{cout<<"n=";
cin>>n;
a=new nod;
a=NULL;
cout<<"introduceti nodurile"<<endl;
for(i=1;i<=n;i++)
creare(i);
afisare(a);
cout<<endl;
adaugare();
afisare(a);
}
Views: 693 | Added by:
Iulian
Only registered users can add comments.
[
Registration
|
Login
]
Logheaza-te
Calendar
«
Ianuarie 2011
»
Du
Lu
Ma
Mi
Jo
Vi
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Meteo
vremea
Curs Valutar
Curs Valutar BNR
Curs Valutar BNR
Cautare
Link-uri
Site clasei 9C
Statistica
Total online:
1
Guests:
1
Users:
0