Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Problema in c
Forum - C/C++ - Problema in c

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #include <iostream>
  3. #include <math.h>
  4.  
  5. int main(){
  6.     int sn,n,delta;
  7.    
  8.     printf("Inserisci S(n)\n");
  9.     scanf("%d",sn);
  10.    
  11.     delta=sqrt(1-4*(-2*sn));
  12.     n=-1+delta;
  13.    
  14.     printf("%d",n);
  15.     system("PAUSE");    
  16. }



perchè mi genera questo errore???

allego  la foto


ha allegato un file: err.jpg (25851 bytes)
Clicca qui per guardare l'immagine
PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:28
Lunedì, 11/01/2010
Scusa, ma cosa rappresenta la variabile

sn

che utilizzi nei calcoli?

Ultima modifica effettuata da nessuno il 11/01/2010 alle 17:29


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 17:32
Lunedì, 11/01/2010
E un numero letto dal'esterno

PM Quote
Avatar
Lawliet (Normal User)
Expert


Messaggi: 386
Iscritto: 09/04/2009

Segnala al moderatore
Postato alle 17:43
Lunedì, 11/01/2010
Codice sorgente - presumibilmente Plain Text

  1. scanf("%d",sn);


Ti sei dimenticato di assegnare l'indirizzo.
cioè in:

Codice sorgente - presumibilmente Plain Text

  1. scanf("%d", &sn);


PM Quote
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6402
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 17:49
Lunedì, 11/01/2010
E cosa vorrebbe dire la frase

"Inserisci S(n)"


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 17:53
Lunedì, 11/01/2010
Grazie

PM Quote
Avatar
Lawliet (Normal User)
Expert


Messaggi: 386
Iscritto: 09/04/2009

Segnala al moderatore
Postato alle 17:54
Lunedì, 11/01/2010
Di niente, comunque ha ragione nessuno... non ho capito manco io cosa vuoi fare.. se hai bisogno anche aiuto "matematico" dì pure :)

PM Quote