Merhaba arkadaşlar Fortran dilindeki bir matematiksel ifadeyi C e aktarıyorum hata ile karşılaşıyorum. Fortran da real ile tanımlanmış bir değişkenin cos' unu alıyorum.aynı sonucu C de float tanımladığım değişken ile yapıyorum sonuclar farklı cıkıyor...Nedendir acaba.?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
Tam cevabını bilmiyorum ama belki cozum olarak ilk aklima gelen değer kümelerinin limitlerini aşan sonuç varsa; az olan değeri veriyordur C'de..Yani Double ve ya long double kullanmayı denediniz mi ?
Soyle ki fortranda 100 haneli sonuc vardir. C'de ise float ile 80 haneye kadar sonuca izin veriyordur.
ayrica islemciye ve de compiler ların farklı olmasıda sorun çıkarabilir...
Fortran dilindeki bir matematiksel ifadeyi C e aktarıyorum hata ile karşılaşıyorum.
Fortran da real ile tanımlanmış bir değişkenin cos' unu alıyorum.aynı sonucu C de float tanımladığım değişken ile yapıyorum sonuclar farklı cıkıyor...Nedendir acaba.?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.