Visualizzazione dei risultati da 1 a 10 su 15

Visualizzazione discussione

  1. #9
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,589
    codice:
    int increase_delete(struct elemento **l, int soglia) { 
      int count = 0;
      struct elemento *tmp;
      while((*l)!=NULL) {
        if(++((*l)->value) > soglia) {
          tmp = (*l);
          (*l) = (*l)->next;
          free(tmp);
          ++count;
          continue;
        } else {
          break;
        }
      }
      if((*l) == NULL) {
          return count;
      }
      struct elemento *ls = *l;
      while(ls->next != NULL) {
        if(++(ls->next->value)>soglia) {
          tmp = ls->next;
          ls->next = ls->next->next;
          free(tmp);
          ++count;
        }
      }
      return count;
    }
    Ultima modifica di Scara95; 17-02-2014 a 15:32
    "Quid enim est, quod contra vim sine vi fieri possit?" - Cicerone, Ad Familiares

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.