Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente bannato
    Registrato dal
    May 2008
    Messaggi
    129

    [c] programma per somma numeri impazzito

    questo programma
    scritto in c,dovrebbe fare la somma dei numeri è visualizzarmi il risultato.

    quello che non riesco a capire è perche tra la somma di: 1+1+1 mi da 3670069.... boh

    codice:
    #include <stdio.h>  
    int main() {
     int num1;
     int num2; 
    int num3;
     int tot; 
    
      printf("+");      
       scanf("%d",&num1);
        printf("+"); 
       scanf("%d",&num2); 
         printf("+"); 
       scanf("%d",&num3);  
       printf("=\n %d", tot);  
     scanf("%d",&tot);                                       
           tot = num1 + num2 + num3; 
    
          return 0;    
    
      }

  2. #2
    Utente di HTML.it L'avatar di Metflar
    Registrato dal
    Apr 2007
    Messaggi
    790
    stampi il valore di tot prima di assegnarglielo, quindi stampa quello che trova in memoria
    conoscenze: C/C++, Java, PHP, Python
    [No PM tecnici o di qualsiasi genere]

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462

    Re: [c] programma per somma numeri impazzito

    Originariamente inviato da marcofumai
    ... è ...
    e

    senza accento dato che è una congiunzione ...

    quello che non riesco a capire è perche tra la somma di: 1+1+1 mi da 3670069.... boh
    Devi calcolare il valore prima di visualizzarlo e non devi prelevare in input la variabile tot ...

    codice:
    #include <stdio.h>  
    int main() {
     int num1;
     int num2; 
    int num3;
     int tot; 
    
      printf("+");      
       scanf("%d",&num1);
        printf("+"); 
       scanf("%d",&num2); 
         printf("+"); 
       scanf("%d",&num3);  
    
    
       tot = num1 + num2 + num3; 
       printf("=\n %d", tot);  
    
    
          return 0;    
    
      }
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Utente bannato
    Registrato dal
    May 2008
    Messaggi
    129

    risposta poco chiara

    e

    senza accento dato che è una congiunzione ...


    ma scusa non o capito, con chi si deve congungere...

    E' poi cosa c'entra

    tot = num1 + num2 + num3 visto che la somma la fa il c.o.d.i

  5. #5
    Utente di HTML.it L'avatar di Metflar
    Registrato dal
    Apr 2007
    Messaggi
    790

    Re: risposta poco chiara

    Originariamente inviato da marcofumai
    e

    senza accento dato che è una congiunzione ...


    ma scusa non o capito, con chi si deve congungere...

    E' poi cosa c'entra

    tot = num1 + num2 + num3 visto che la somma la fa il c.o.d.i
    c'entra visto che se nn calcoli prima il valore nn puoi stampare la somma
    conoscenze: C/C++, Java, PHP, Python
    [No PM tecnici o di qualsiasi genere]

  6. #6
    Utente bannato
    Registrato dal
    May 2008
    Messaggi
    129

    risposta ancora non chiara

    come la somma, ma scusa allora come spieghi il c.o.d.i della funzione
    tot = num1 + num2 + num2

  7. #7
    Utente di HTML.it L'avatar di Metflar
    Registrato dal
    Apr 2007
    Messaggi
    790

    Re: risposta ancora non chiara

    Originariamente inviato da marcofumai
    come la somma, ma scusa allora come spieghi il c.o.d.i della funzione
    tot = num1 + num2 + num2
    scusa ma spiega cosa nn hai capito cmq tot=num1 + num2 + num2 nn è una funzione
    conoscenze: C/C++, Java, PHP, Python
    [No PM tecnici o di qualsiasi genere]

  8. #8

    Re: Re: risposta ancora non chiara

    forse ti sfugge che il C sia un linguaggio di programmazione imperativo.
    http://it.wikipedia.org/wiki/Programmazione_imperativa

    ergo devi visualizzare il risultato della somma DOPO aver effettuato la somma, NON prima ;-)

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462

    Re: risposta poco chiara

    Originariamente inviato da marcofumai
    ma scusa non o capito, con chi si deve congungere...
    Stai scherzando o per te la grammatica italiana e' un mistero?

    Sei straniero ? Meglio in inglese ?

    E' poi cosa c'entra

    tot = num1 + num2 + num3 visto che la somma la fa il c.o.d.i
    c.o.d.i ???? Cosa scrivi ?

    E cosa vuoi dire con "cosa c'entra" ... mi pare di avertelo spiegato ...

    E poi ti ho fornito il codice CORRETTO ... lo hai almeno PROVATO?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    Utente bannato
    Registrato dal
    May 2008
    Messaggi
    129

    risposta

    aaaa scusa non avevo attivato il .....



    ok mi funziona ora il c.o.d.i

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 © 2024 vBulletin Solutions, Inc. All rights reserved.