Bu konudaki kullanıcılar: 2 misafir, 2 mobil kullanıcı
4
Cevap
0
Tıklama
0
Öne Çıkarma
c++ ödev bakabilir misiniz?

_ _Gmn_ Konu Sahibi
geçen yıl (121 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ı >


V vonderplanitz
geçen yıl (7122 mesaj)
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ı >
Bu mesaja 1 cevap geldi.

_ _Gmn_ Konu Sahibi
geçen yıl (121 mesaj)
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ı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @vonderplanitz

M makmakmakxd
geçen yıl (74 mesaj)
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ı >


V vonderplanitz
geçen yıl (7122 mesaj)
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

< Resime gitmek için tıklayın >



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


Bu mesajda bahsedilenler: @_Gmn_
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.