Guest User

zad2

a guest
Jan 11th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. struct SElement
  2. {
  3.     float d;
  4.     SElement *n;
  5. };
  6.  
  7. float fun(SElement *&glowa, int usun)
  8. {
  9.     SElement *g=glowa;
  10.     float sumMINUS=0,srednia;
  11.     int licz=0;
  12.     while(g!=NULL)
  13.     {
  14.         if(g->d<0)
  15.         {
  16.             sumMINUS+=g->d;
  17.             licz++;
  18.         }
  19.         g=g->n;
  20.     }
  21.    
  22.     SElement *dodaj;
  23.     dodaj= new SElement;
  24.     dodaj->n=glowa;
  25.     if(licz>0)
  26.         srednia=sumMINUS/licz;
  27.     else
  28.         srednia=0;
  29.     dodaj->d=srednia;
  30.     glowa=dodaj;
  31.    
  32.     g=glowa;
  33.     licz=1;
  34.     while(licz!=usun)
  35.     {
  36.         if(g==NULL)
  37.             break;
  38.         g=g->n;
  39.         licz++;
  40.     }
  41.     if(licz==usun)
  42.     {
  43.         g=g->n;
  44.         cout<<"Usuniecie nastapilo";
  45.     }
  46.     else
  47.         cout<<"Nie mozna usunac";
  48.    
  49.     return srednia;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment