Vai al commento

immagine della moneta immagine della moneta Acchiappa i PokéPoints! Commenta le nostre notizie e ottieni 0.05 PP per ogni commento! immagine della monetaimmagine della moneta

[Programmazione] Aiuto con programma in C!


Gigo

Post raccomandati

Inviato

Il docente ci ha assegnato, come esercizio in previsione dell'esonero, alcuni esercizi di programmazione; tutti mi sono sembrati molto facili, eccetto uno...
In pratica dobbiamo calcolare una sommatoria e scoprire se il risultato di questa sommatoria è o no multiplo di 3; la seconda parte è abbastanza facile, con la prima ho invece riscontrato numerose difficoltà . Se qualcuno è disposto a darmi una mano questo è il pastebin del codice che ho abbozzato:

pastebin.com/7drvtDXH
Inviato

Sono un perito informatico e posso aiutarti, dimmi cosa succede in fase di esecuzione del programma. :)


Inviato

Sono un perito informatico e posso aiutarti, dimmi cosa succede in fase di esecuzione del programma. :)

Inviato

Capisco, forse si tratta di un errore sintattico...prova a mettere le parentesi e vedi come va.


 


exp=i^(2-i)+3;


Inviato

Capisco, forse si tratta di un errore sintattico...prova a mettere le parentesi e vedi come va.

 

exp=i^(2-i)+3;

Nono deve essere i^(2)-1+3; e ho già  provato con la parentesi ma non funziona. O è un problema di condizione data allo while, anche se non credo, o più probabilmente del contatore sum che tiene conto, di ciclo while in ciclo while, del risultato della sommatoria

Inviato
 sum=0;
 for (i=0;i<n;i++)
{ printf("Inserire n:\n");
  scanf("%d",&n);
  sum=sum+n;
}
printf("La sommatoria é uguale a %d\n",sum);

Prova così, fammi sapere.

Inviato

Ho risolto semplicemente sostituendo i^2 con i*i; non so perchè ma ora funziona...


Potete chiudere, grazie mille Kain!

Archiviata

La discussione è ora archiviata e chiusa ad ulteriori risposte.

  • Utenti nella discussione   0 utenti

    • Nessun utente registrato sta visualizzando questa pagina.
×
×
  • Crea...