Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
292
Tıklama
0
Öne Çıkarma
C-fortran
A
14 yıl (41 mesaj)
Onbaşı
Konu Sahibi

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.

Üye Ol Şimdi Değil



D
14 yıl (140 mesaj)
Teğmen

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...

umarım yardımcı olmuşumdur. iyi çalışmalar...



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.