Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
0
Cevap
357
Tıklama
0
Öne Çıkarma
c de karşılaşılan bir problem
J
12 yıl
Onbaşı
Konu Sahibi

problem çözüldü arkadaşlar.




Merhaba arkadaşlar problemim şu aşağıda kodu bulunan programı değişkenlerim int iken denediğimde doğru çalışıyor ama kullanıcının çok büyük sayılar girmesini de sağlamak için değişkeni doble yada long double yapmam gerekiyor bunu yaptım fakat derleyici tam anlayamadığım bir hata verdi yardımcı olursanız sevinirim.
#include<stdio.h>
int main(void)
{
char cevap='e';
double toplam_saniye,yil_sayisi,hafta_sayisi,gun_sayisi,saat_sayisi,dakika_sayisi,saniye_sayisi;
while(cevap=='e'||cevap=='E')
{
toplam_saniye=-1;
while(toplam_saniye<0)
{
printf("lutfen saniye sayisini giriniz\n");
scanf("%lf",&toplam_saniye);
}
//1 yil =31557600 saniye
//1 hafta=604800 saniye
//1 gün =86400 saniye
//1 saat =3600 saniye
//1 dk =60 saniye
yil_sayisi=toplam_saniye/31557600;
toplam_saniye=toplam_saniye%31557600;
hafta_sayisi=toplam_saniye/604800;
toplam_saniye=toplam_saniye%604800;
gun_sayisi=toplam_saniye/86400;
toplam_saniye=toplam_saniye%86400;
saat_sayisi=toplam_saniye/3600;
toplam_saniye=toplam_saniye%3600;
dakika_sayisi=toplam_saniye/60;
toplam_saniye=toplam_saniye%60;
saniye_sayisi=toplam_saniye;
printf("%f yil--%f--hafta--%f gun--%f saat--%f dk--%f saniye\n",yil_sayisi,hafta_sayisi,gun_sayisi,saat_sayisi
,dakika_sayisi,saniye_sayisi);
cevap='a';
while(cevap!='e'&&cevap!='E'&&cevap!='h'&&cevap!='H')
{
printf("devam etmke istermisiniz?(e/E/h/H)\n");
fflush(stdin);
scanf("%c",&cevap);
}
}
}

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





< Bu mesaj bu kişi tarafından değiştirildi just_ks -- 6 Aralık 2013; 14:28:03 >

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.