Gigo Inviato 13 novembre, 2014 Inviato 13 novembre, 2014 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
Kain94 Inviato 13 novembre, 2014 Inviato 13 novembre, 2014 Sono un perito informatico e posso aiutarti, dimmi cosa succede in fase di esecuzione del programma.
yohohoho Inviato 13 novembre, 2014 Inviato 13 novembre, 2014 Ste cose non le ho ancora fatte. Per sommatoria intendi il contatore? @Darki♥
Gigo Inviato 13 novembre, 2014 Autore Inviato 13 novembre, 2014 On 13/11/2014 at 17:57, Kain_94 ha scritto: Sono un perito informatico e posso aiutarti, dimmi cosa succede in fase di esecuzione del programma.
Kain94 Inviato 13 novembre, 2014 Inviato 13 novembre, 2014 Capisco, forse si tratta di un errore sintattico...prova a mettere le parentesi e vedi come va. exp=i^(2-i)+3;
Gigo Inviato 13 novembre, 2014 Autore Inviato 13 novembre, 2014 On 13/11/2014 at 18:09, Kain_94 ha scritto: 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
Kain94 Inviato 13 novembre, 2014 Inviato 13 novembre, 2014 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.
Gigo Inviato 13 novembre, 2014 Autore Inviato 13 novembre, 2014 Ho risolto semplicemente sostituendo i^2 con i*i; non so perchè ma ora funziona...Potete chiudere, grazie mille Kain!
Post raccomandati
Archiviata
La discussione è ora archiviata e chiusa ad ulteriori risposte.