Ir para conteúdo
Fórum Script Brasil

Vinicius Alenar

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Tudo que Vinicius Alenar postou

  1. estou tendo problemas pra salvar um array num arquivo .txt o programa calcula os valores que preciso mas não estou conseguindo salvar os 2 arrays em um arquivo .txt é a primeira vez que estou tendo que salvar os dados num arquivo então gostaria de dicas, o arquivo precisa ser obrigatoria mente .txt mas tb tenho duvidas qt a sua formatação, eu posso usar os comandos como "endl" ou ate mesmo o "setw" pra formatar o arquivo do jeito que eu quero? primeiramente eu preciso salvar esses dados, ainda vou precisar acessar eles futuramente pra plottar os gráficos com esses dados, é fácil plottar gráficos? eu tinha em mente usar esse arquivo pra plottar então toda ajuda em como deixa o arquivo é bem vinda :) #include <iostream> #include <fstream> using namespace std; double RK4(double a,double b,double c,double d,int j) { double k1,k2,k3,k4,V,h=0.1; k1=(c*a+d*a*b); k2=(c*(a+h/2)+d*(a+h/2)*(b+(h/2)*k1)); k3=(c*(a+h/2)+d*(a+h/2)*(b+(h/2)*k2)); k4=(c*(a+h)+d*(a+h)*(b+h*k2)); V=a+(h/6)*(k1+2*k2+2*k3+k4); return V; } int main(){ ofstream arquivo; arquivo.open("resultados.txt"); double x[300],y[300],a=1.2,b=-0.6,c=-0.8,d=0.3,h=0.1; int j; x[0]=2; y[0]=1; for ( j=0; j<300; j++){ x[j+1]=RK4(x[j],y[j],a,b,j); y[j+1]=RK4(y[j],x[j],c,d,j); } for (j =0; j<300; j++){ arquivo << "Presa Predador\n"; for (int j=0; j<300; j++){ arquivo<< x[j] << " "<< y[j] <<endl; } } arquivo.close(); return 0; }
×
×
  • Criar Novo...