Advertisement
iamakulov

Untitled

Mar 23rd, 2014
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.46 KB | None | 0 0
  1. void task10()
  2. {
  3.     struct Stack *beforeFirstPositive = NULL;
  4.  
  5.     if (L == NULL)
  6.         return;
  7.  
  8.     run = L;
  9.     while (run->next != NULL) {
  10.         if (run->next->inf > 0) {
  11.             beforeFirstPositive = run;
  12.             break;
  13.         }
  14.  
  15.         run = run->next;
  16.     }
  17.  
  18.     if (!beforeFirstPositive)
  19.         return;
  20.  
  21.     run = beforeFirstPositive->next;
  22.     beforeFirstPositive->next = beforeFirstPositive->next->next;
  23.     free(run);
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement