Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int n,m;int v[100][100];
- struct lista
- {
- int info;
- lista *leg;
- };lista *p, *prim, *ultim;
- void creare(lista *&prim, lista *&ultim)
- {
- int i,inf;
- inf=v[1][1];
- prim=new lista;
- prim->info=inf;
- prim->leg=NULL;
- ultim=prim;
- for(i=1;i<=n;i++)
- for(int b=1;b<=m;b++)
- {
- inf=v[i][b];p=new lista;
- p->info=inf;
- p->leg=prim;
- prim=p;
- }}
- void afisare(lista *prim)
- {
- p=prim;
- while(p!=NULL)
- {
- cout<<p->info<<" ";
- p=p->leg;
- }}
- void elimina_ultim(lista *prim,lista *&ultim)
- {lista *p,*q=ultim;
- for (p=prim; p->leg->leg!=NULL; p=p->leg);
- p->leg=NULL; ultim=p; delete q;}
- int main ()
- {cin>>n>>m;
- for(int j=1;j<=n;j++)
- for(int u=1;u<=m;u++)
- cin>>v[j][u];
- creare(prim,ultim);
- elimina_ultim(prim,ultim);
- afisare(prim);}
- #include <iostream>
- using namespace std;
- int n;int v[100];
- struct lista
- {
- int info;
- lista *leg;
- };lista *p, *prim, *ultim;
- void creare(lista *&prim, lista *&ultim)
- {
- int i,inf;
- inf=v[1];
- prim=new lista;
- prim->info=inf;
- prim->leg=NULL;
- ultim=prim;
- for(i=2;i<=n;i++)
- {
- inf=v[i];p=new lista;
- p->info=inf;
- p->leg=prim;
- prim=p;
- }}
- void afisare(lista *prim)
- {
- p=prim;
- while(p!=NULL)
- {
- cout<<p->info<<" ";
- p=p->leg;
- }}
- int main ()
- {cin>>n;
- for(int j=1;j<=n;j++)
- cin>>v[j];
- creare(prim,ultim);
- afisare(prim);}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement