Şimdi Ara

şu koda bakar mısınız c++

Koronavirüs Özel
Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
2
Cevap
0
Favori
39
Tıklama
Sayfaya Git:
Sayfa:
1
Giriş
Mesaj
  • Teğmen
    126 Mesaj
    şuanki tarihten doğum tarihimi çıkararak gün yıl ay şeklinde hesapalama yapan bir program yazmaya çalıştım .
    Degerleri aynı girince örneğin hepsini 3 girince 0 yıl 0 gün 0 aydır hayattasınız diye ekrana çıkıyor . Fakat gerçek değerler girince hiçbirşey çıkmıyor nedeni nedir ?

    #include <iostream>
    using namespace std;
    struct zaman{
    int yil,ay,gun;
    };
    int main() {
    int a,b,c;
    zaman born ,today;
    cout<<"Bugunun tarihini giriniz\n";
    cout<<"Yil: ";
    cin>>today.yil;
    cout<<"Ay:";
    cin>>today.ay;
    cout<<"Gun: ";
    cin>>today.gun;
    cout<<endl;
    cout<<"Dogum tarihini giriniz";
    cout<<endl;
    cout<<"Yil: ";
    cin>>born.yil;
    cout<<"Ay:";
    cin>>born.ay;
    cout<<"Gun: ";
    cin>>born.gun;
    cout<<endl;

    if(today.yil<born.yil){
    a= (-1)*(today.yil-born.yil);
    }
    else
    a=today.yil-born.yil;

    if(today.ay<born.ay){
    b=(-1)*(today.ay-born.ay);
    }
    else
    b=today.ay-born.ay;

    if(today.gun<born.gun){
    c= (-1)*(today.gun-born.gun);
    }
    else
    int c=today.gun-born.gun;

    if(c>=30){
    for(int i=0;i<(c/30);i++){
    b++;

    }
    c=c%30;
    }

    if(b%12==0){
    for(int i=0;i<(b/3);i++){
    a++;
    }
    b=b%12;

    cout<<a<<" yil "<<b<<" ay "<<c<<" gundur hayattasin.";
    }

    return 0;
    system("pause");

    }



    |
    |
    _____________________________




  • Teğmen
    126 Mesaj
    Çözdüm çok basit şeyler insan baktıkça görüyor .Birdaha atmadan biraz daha uğraşacağım yinede bakan olduysa teşekkürler konu silinebilir :)
    |
    |
    _____________________________
Sayfaya Git:
Sayfa:
1
Reklamlar
Bey Azura
Mobilya Takımları
canlı radyo dinle
SEO
Bu sayfanın
Mobil sürümü
Mini Sürümü

BR2
0,109
1.2.165

Reklamlar
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.