Ingegneria Informatica Polimi (P-Z)

Suduku, tris e altro ancora, Sapreste farli risolvere al computer?

« Older   Newer »
  Share  
cobrakiller1787
view post Posted on 12/3/2007, 19:18




invquad=1.0/quad

dovrebbe bastare questo, poi dipende dal compilatore
 
Top
feeria
view post Posted on 12/3/2007, 21:34




ok ci provo!!!
grazie per la consulenza... :lol: :lol: :lol:
 
Top
cobrakiller1787
view post Posted on 12/3/2007, 22:05




figurati, le sfide sono sempre interessanti XD
 
Top
feeria
view post Posted on 12/3/2007, 22:23




l'ho modificato così
CITAZIONE
//sommatoria per n che va da 1 a più infinito di (1/(n^2))
//serie convergente a pigreco al quadrato fratto sei
//secondo il calcolo di eulero

#include <stdio.h>
#include <stdlib.h>
#define PI 3.14159265358979323846
#define LIMSERIE 10000

int main()
{
int i;
float quad;
double invquad,somma=0.0;

FILE *fp;

if((fp=fopen("sommaeulero.txt","w"))==NULL) return 1;

fprintf(fp,"Pigreco al quadrato fratto sei = %.16f",(PI*PI)/6);

for(i=1;i<=LIMSERIE;i++)
{
quad=i*i;
invquad=1.0/quad;
somma+=invquad;
fprintf(fp,"\ni=%d",i);
fprintf(fp,"\tquad=%f\tinvquad=%.16f\t\t%.16f",quad,invquad,somma);

}
fclose(fp);
return 0;

e ora funziona!!!
anke se arriva a 1.64483 e nn a 1.64493 ma la costante della define si può sempre modificare!!
 
Top
cobrakiller1787
view post Posted on 13/3/2007, 22:52




#include <stdio.h>
#include <conio.h>
#include <math.h>

void main()
{
double sum=0,inc;
int n;
printf("%f\n",M_PI*M_PI/6.0);
for(n=1;(inc=1.0/(n*n))>0;n++)
printf("%f\r",sum+=inc);
getch();
}

1,644912
 
Top
feeria
view post Posted on 14/3/2007, 10:23




lo so ke il mio codice va superiperottimizzato ma nn mi smontare così...
una curiosità..ma che serve la conio.h?
 
Top
.·´¯`·-Imby-·´¯`·.
view post Posted on 14/3/2007, 10:44




per la getch().. il programma si blocca fino a ke nn digiti qualcosa... così i risultati ti si visualizzano a terminale e il programma non termina subito
 
Top
feeria
view post Posted on 14/3/2007, 10:49




mi piaceva di più la stampa su file...almeno quella resta..nn è ke abbia tanta voglia di far rieseguire ogni volta il programma...cmq qst è solo l'opinione di una profana..
 
Top
cobrakiller1787
view post Posted on 14/3/2007, 20:53




quello che mi piaceva fare era vedere le cifre che aumentano sempre di più... però dovrei inserire una delay di qualche millisecondo in mezzo perchè lo fa molto velocememnte
 
Top
68 replies since 21/1/2007, 23:04   796 views
  Share