Şimdi Ara

c++ ödev bakabilir misiniz?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
676
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Öncelikle merhaba soru şu: 10 elemanlık dizinin elemanları klavyeden girilecek ve girilen elemanlardan en büyük ve en küçük değerler bulunacak. Aşağıdaki kodda büyük sayıyı buluyor fakat nedense küçük sayı hep sıfır neden olabilir?


    #include<iostream>

    using namespace std;



    int main(){

    int i;

    int sayilar[10];

    int buyuk=sayilar[0];
    int kucuk=sayilar[0];

    int n = sizeof(sayilar) / sizeof(sayilar[0]);


    cout<<"Diziye eleman ekleyiniz"<<endl;

    for(i=0 ; i<10 ; i++){

    cin>>sayilar;
    }

    for(i=0 ; i<10 ; i++){

    cout<<"["<<i<<"]="<<sayilar<<endl;
    }


    for(i=0 ; i<n ; i++){

    if(sayilar>buyuk){

    buyuk=sayilar;
    }

    else if(sayilar<kucuk){

    kucuk=sayilar;
    }
    }


    cout<<"En Büyük Sayı: "<<buyuk<<endl;
    cout<<"En Küçük Sayı: "<<kucuk;

    }

    < Bu ileti mobil sürüm kullanılarak atıldı >







  • en üstte buyuk ve kucuk degiskenlerini direkt 0'a eşitleyin cunku sayilar[0] 'a nasıl olsa deger atanacak. ayrıca alttaki sayilar bir işaretçi/pointer deger olarak algılanır, onları sayilar gibi int deger yapmalısınız.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Hocam kucuk ve buyuk sayıları 0'a eşitledim fakat alttaki sayıları anlayamadım nereyi kast ettiniz?

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • kucuk için INT_MAX ı , büyük için INT_MIN ı kullanmanı öneririm. örneğin küçüğe sıfır yazarsan ve array pozitif tam sayılardan oluşursa , küçük sıfır kalacak. Aynısı büyük için de geçerli

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • _Gmn_ kullanıcısına yanıt
    Forum sayilar [ .i. ] deki [ .i.] 'yi italik yaptığı için onları uçurmuş, kendi yorumumda o kısmın uçtuğunu görünce fark ettim.

    Bu durumda o sorduğun kısımlar doğru ancak yine de ceşitli eksikler var. Tam hali şöyle

    c++ ödev bakabilir misiniz?

    < Bu ileti mini sürüm kullanılarak atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.