buenas quisiera si me pudiera ayudar u orientar, es la primera vez que programo algo y la verdad si batalle mucho entre viendo tutoriales y libros.
en fin mi duda es:
de este código,
#include <iostream>
#include<stdio.h>
#include <math.h>
using namespace std;
int main(int argc, char *argv[])
{
double x,X, n, x2, op1, su, t, dt, T;
cout<<"introduce el valor de x"<<endl;
cin>>x;
cout<<"introduce el valor de n"<<endl;
cin>>n;
op1=0;
su=0;
dt=.02;
X=0;
for(double D=0;D<=1.0; D=D+dt){
X=X+dt;
printf(" %4.2f", X);
for(double d=0;d<x;d++)
{
x2=((2*d)-1);
op1=4*sin(x2*X)/(x2*3.141593);
su+=op1;
}
printf(" %4f \n ",su);
su=0;
}
system("pause");
}
poderme dar los resultados de la suma "su" en un bloc de notas he buscado pero en mucho libros me revuelve y en otros casos solo logro que me de el último resultado de la suma y yo quiero todos, se podrá? de ante mano muchas gracias :D
No te has explicado muy bien que se diga, supongo que quieres que los resultados de las sumas se guarden en un fichero que puedas abrir con el bloc de notas.
#include <iostream>
#include<stdio.h>
#include <math.h>
#include <fstream>
using namespace std;
int main(int argc, char *argv[])
{
ofstream f("fichero-sumas.txt");
double x,X, n, x2, op1, su, t, dt, T;
cout<<"introduce el valor de x"<<endl;
cin>>x;
cout<<"introduce el valor de n"<<endl;
cin>>n;
op1 = su = X = 0;
dt =.02;
for(double D=0;D<=1.0; D=D+dt){
X=X+dt;
f << (" %4.2f", X) << endl;
for(double d=0;d<x;d++){
x2=((2*d)-1);
op1=4*sin(x2*X)/(x2*3.141593);
su+=op1;
}
f << (" %4f \n ",su) << endl;
su=0;
}
system("pause");
}
justo esoooo!!! muchas gracias!!! ;-) ;-) ;-)