Cerca:

Tipo: Messaggi; Utente: scimmiaparlante

Pagina 1 di 18 1 2 3 4

Cerca: Ricerca completata in 0.07 secondi.

  1. Questo for non ha molta speranza di finire, visto...

    Questo for non ha molta speranza di finire, visto che j è uguale a 0 e nulla lo modifica



    for (j=0; j<O && b[i].atleta[j].nome!=NULL; ){
    if (b[i].atleta[j].tempo<media){
    num++;
    ...
  2. Appunto, tu lo stai assegnando a una variabile...

    Appunto, tu lo stai assegnando a una variabile locale, non quella globale
  3. Ci riprovo: Quando fai la malloc metti...

    Ci riprovo:
    Quando fai la malloc metti l'indirizzo della zona allocata in una variabile locale, non in quella globale, perché la variabile globale viene nascosta dalla nuova definizione di...
  4. struct Cella*...

    struct Cella* scacchiera=malloc(righe*colonne*sizeof(struct Cella));

    Se ridefinisci la variabile nella funzione la variabile globale viene nascosta a favore di quella locale, quindi ti perdi il...
  5. "Questo" cosa? Fornisci il codice almeno...

    "Questo" cosa?

    Fornisci il codice almeno teoricamente corretto, formattato (usa i tag CODE) e completo in modo che magari si possa compilare.
    Inoltre magari indica dove salta fuori l'errore.
  6. Perché a un certo punto inizi ad accedere alle...

    Perché a un certo punto inizi ad accedere alle celle così

    (scacchiera+i*j)->oggetto
    mentre prima accedevi correttamente aggiungendo i*lato+j?
  7. Scusa, ma la funzione somma_righe(...) non la...

    Scusa, ma la funzione somma_righe(...) non la chiami da nessuna parte?
    Inoltre nella stessa funzione non azzeri count una volta arrivato a dim.
    Poi, se vuoi fare delle cose alla fine di ogni riga,...
  8. Che fai modificando un parametro? Non ho idea di...

    Che fai modificando un parametro? Non ho idea di come pensassi di metterlo ma lascia stare la funzione che già ha un nome che c'entra poco con quello che fa, figuriamoci se aggiunge anche zeri....
  9. EDIT: duplicato

    EDIT: duplicato
  10. Per quanto riguarda la seconda parte può...

    Per quanto riguarda la seconda parte può funzionare, ma attento a non andare oltre la fine. Altrimenti anche in questo caso segui l'approccio della risposta precedente
  11. Se vuoi inserirli prima o li inserisci...

    Se vuoi inserirli prima o li inserisci direttamente mentre fai la lista, prima di inserire il valore, visto che la funzione crea_lista fa un inserimento in testa, oppure, se vuoi mantenere...
  12. Scusa ma non inventare te come cambiare. Se vuoi...

    Scusa ma non inventare te come cambiare.
    Se vuoi mantenere il tuo while dopo gli inserimenti adegua quello



    while (in) { //CHIAMATA FUNZ.INSERIMENTO
    dove = in->info;
    ...
  13. Quindi con "valori dispari" intendi il numero che...

    Quindi con "valori dispari" intendi il numero che viene inserito nel campo info?
    In tal caso per forza non funziona, non c'è traccia neanche di un tentativo...:confused:
    Basta controllare se il...
  14. Se con "valori dispari" intendi il primo, il...

    Se con "valori dispari" intendi il primo, il terzo e il quinto, quando fai questo


    in = in->next->next;

    devi tenere conto che c'è un nuovo elemento che hai inserito; quindi il primo next ti...
  15. Quello che stai facendo con quel codice è:...

    Quello che stai facendo con quel codice è:
    -scorrere i giorni
    -stampare il nome di ogni giorno che ha una temperatura più alta di quella del giorno "0" (che dovrebbe essere domenica?).
    Per...
  16. Risposte
    8
    Visite
    648

    Allora, cerca di capire che avviene nella...

    Allora, cerca di capire che avviene nella memoria:
    Quando tu chiami funct(4), viene allocato lo spazio necessario alla funzione. In questo spazio ci saranno memorizzati i, n e ris relativi alla...
  17. Risposte
    8
    Visite
    648

    Se chiamo funct(4) restituirà:...

    Se chiamo funct(4) restituirà:
    1+2+4+(1+2+(1+2+(1+(1)))).

    La funzione chiamata su 4 aggiunge a ris, inizialmente 0, le potenze di 2 inferiori o uguali a 4, partendo da 2^0 (dato che nel for...
  18. Devi semplicemente copiare la colonna i nella...

    Devi semplicemente copiare la colonna i nella colonna ((i+rotazione) modulo (numero delle colonne)).
    Se deve andare anche per numeri negativi l'operatore % non va bene come modulo quindi devi...
  19. Due cose che ho notato: 1) Il pezzo int...

    Due cose che ho notato:
    1) Il pezzo


    int i, j;
    i=h=1;

    è inutile perché nei for ri-dichiari le variabili, per cui quelle di questo pezzettino non sono mai usate, essendo nascoste da quelle...
  20. Prego :ciauz:

    Prego :ciauz:
  21. L'output della funzione è una copia della struct...

    L'output della funzione è una copia della struct del libro di costo massimo nel caso senza puntatori e un puntatore ad essa in quello con i puntatori. Quindi basta stampare normalmente i campi.
    ...
  22. Così a me funziona #include ...

    Così a me funziona


    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>
  23. Una cosa così dovrebbe funzionare: lib*...

    Una cosa così dovrebbe funzionare:



    lib* max(lib* a, lib* b)
    {
    if (a->prezzo > b->prezzo)
    return a;
    else
    return b;
  24. Risposte
    2
    Visite
    407

    In left(...) fa lo shift a sinistra di un bit...

    In left(...) fa lo shift a sinistra di un bit dell'intero in ingresso, che equivale a moltiplicare per 2 il valore in ingresso
    (es: 42<<1: 101010 -> 1010100 = 84 in base 10)
    In right(...) fa...
  25. Del "torna al punto 1" nel tuo programma non c'è...

    Del "torna al punto 1" nel tuo programma non c'è traccia, servirà un while.
    Quello che fa attualmente è controllare, incrementare entrambe le variabili e uscire, poiché la printf è nel ramo else...
Visualizzazione dei risultati da 1 a 25 su 439
Pagina 1 di 18 1 2 3 4
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.