konto usunięte
Temat: Problem z liczeniem małych liczb
Hej!Piszę na zajęcia taki prosty programik.
Ma on wyznaczyć współczynnik opóźnienia względnego zegara poruszającego się z jakąś tam prędkością.
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <math.h>
#define PI 3.14159265
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
// Deklarujemy predkosc swiatla
int c = 299792458;
double lambda;
ofstream plik("lambda.txt");
for(int v=0;v<=c/2;v=v+10000)
{
double argument = 1-(v^2)/(c^2);
lambda = 1 /(sqrt(argument));
plik << argument << "\t" << v << "\t" << lambda << endl;
}
plik.close();
return 0;
}
Z nie wyjaśnionych przyczyn wychodzą same jedynki...