Guest User

Untitled

a guest
Jun 20th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.73 KB | None | 0 0
  1. #include <iostream.h>
  2.  
  3. typedef struct un_nod
  4. {
  5.     int info;
  6.     un_nod *next;
  7. }Lista;
  8.  
  9. Lista *prim, *L, *ultim; //
  10. int n, i;
  11.  
  12. int suma()
  13. {
  14.     int s;
  15.     s=0;
  16.     L=prim;
  17.     for(i=1;i<=n;i++)
  18.     {
  19.         s+=L->info;
  20.         L=L->next;
  21.     }
  22.    
  23.     return s;
  24. }
  25.  
  26. int produs()
  27. {
  28.     int p;
  29.     p=1;
  30.    
  31.     L=prim;
  32.     for(i=1;i<=n;i++)
  33.     {
  34.         p*=L->info;
  35.         L=L->next;
  36.     }
  37.    
  38.     return p;
  39. }
  40.  
  41. int main()
  42. {
  43.     cin>>n;
  44.    
  45.     prim=new Lista;
  46.    
  47.     cout<<"elem 1=";
  48.     cin>>prim->info;
  49.     prim->next=NULL;
  50.    
  51.     ultim=prim;
  52.    
  53.     for(i=2;i<=n;i++)
  54.     {
  55.         L=new Lista;
  56.         cout<<"elem "<<i<<"=";
  57.         cin>>L->info;
  58.         L->next=NULL;
  59.         ultim->next=L;
  60.         ultim=L;
  61.     }
  62.  
  63.     cout<<"\n Suma cheilor este: "<<suma();
  64.     cout<<"\n Produsul cheilor este: "<<produs();  
  65.    
  66.     return 0;
  67. }
Add Comment
Please, Sign In to add comment