Şimdi Ara

Gene basit bir sorum var :) C++

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
247
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Derlenirken hata yok da ben mantık hatası yapıyorum bu belli ama nerde hata yapıyorum anlamıyorum kitab bana ogretıklerı ıle bunu yapabılcemı dusunuyor ama yapamıyorum :) Help me ..

    #include <iostream>

    using namespace std;

    int main(){
    setlocale(LC_ALL,"Turkish");



    int number1=0, number2=0, number3=0;
    int result1=0, result2=0, result3=0;

    cout<<"Uc tam sayı gırınız:";
    cin>>number1>>number2>>number3;

    result1=number1+number2+number3;
    cout<<"Toplam:"<<result1<<endl;

    result2=(number1+number2+number3)/3;
    cout<<"Ortalamaları:"<<result2<<endl;

    result3=number1*number2*number3;
    cout<<"Carpımları:"<<result3<<endl;

    if(number1>number2>number3)
    cout<<number1<<">"<<number2<<number3;
    cout<<"En buyuk sayı:"<<number1<<endl;

    if(number2>number1>number3)
    cout<<number2<<">"<<number1<<number3<<endl;
    cout<<"En buyuk sayı:"<<number2<<endl;

    if(number3>number2>number1)
    cout<<number3<<">"<<number2<<number1<<endl;
    cout<<"En buyuk sayı:"<<number3<<endl;


    if(number1<number2<number3)
    cout<<number1<<"<"<<number2<<number3<<endl;
    cout<<"En kucuk sayı:"<<number1<<endl;

    if(number2<number1<number3)
    cout<<number2<<"<"<<number1<<number3<<endl;
    cout<<"En kucuk sayı:"<<number2<<endl;

    if(number3<number2<number1)
    cout<<number3<<"<"<<number2<<number1<<endl;
    cout<<"En kucuk sayı:"<<number3<<endl;








    return 0;


    }







  • if(number1>number2>number3)

    if parantezinin içinde doğru olan bir ifade olursa , if bloğunun içine girer;if parantezinin içinde yanlış olan bir ifade olursa if bloğuna girmez.
    Art arda 3 tane operatör kullanman derleyici için birşey ifade etmez.

    if(number1>number2) gibi tek operatör kullanman gerekir.Ve şu anlama gelir.number1 number2 den büyükse if bloğuna gir ve işlemleri uygula;ndeğilse if bloğuna girme.


    if(number1>number2 && number1>number3)
    {
    cout<<"En büyük number1";
    }



    < Bu mesaj bu kişi tarafından değiştirildi my-lord -- 7 Ekim 2017; 18:48:33 >
  • Hocam tesekkur ederım kıtap bana & ısaretı gostermedı ve suana kadar ogrettıgımız programlama teknıgı ıle yaptın dedı benımde
    karsıma ılk defa 3 lu karsılastırma cıktı bende dıyorum neden olmuyo :)
    program 3 tane tam sayı al ve bunların ortalamalarını toplamlarını carpımlarını en kucuk ve en buyuk sayıyı al ve ekranda goster idi kodlarını paylasıyorum burda belkı bır baskasınada faydalı olur;
    #include<iostream>
    #include<locale.h>
    using namespace std;

    int main()

    {
    setlocale(LC_ALL,"Turkish");
    int number1=0,number2=0, number3=0;
    int result1=0,result2=0, result3=0;

    cout<<"Uc tane tam sayı gırınız"<<endl;
    cin>>number1>>number2>>number3;

    result1=number1+number2+number3;
    cout<<"toplam:"<<result1<<endl;

    result2=number1*number2*number3;
    cout<<"carpımları:"<<result2<<endl;

    result3=(number1+number2+number3)/3;
    cout<<"Ortalamaları:"<<result3<<endl;

    if(number1>number2 && number1>number3)
    {


    cout<<"En buyuk sayı:"<<number1<<endl;

    }
    if(number2>number1 && number2>number3)
    {
    cout<<"En büyük sayı:"<<number2<<endl;
    }

    if(number3>number1 && number3>number2)
    {
    cout<<"En büyük sayı:"<<number3<<endl;
    }

    if(number1<number2 && number1<number3)
    {
    cout<<"En küçük sayı:"<<number1<<endl;
    }


    if(number2<number1 && number2<number3)
    {

    cout<<"En küçük sayı:"<<number2<<endl;

    }

    if(number3<number2 && number3<number1)
    {

    cout<<"En küçük sayı:"<<number3<<endl;
    }
    }




  • Yapay Zeka’dan İlgili Konular
    C++ C'den daha zor bir dil mi?
    2 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.