Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
689
Tıklama
0
Öne Çıkarma
c++ ödev bakabilir misiniz?
_
5 yıl
Teğmen
Konu Sahibi

Ö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;

}

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 ileti mobil sürüm kullanılarak atıldı >

T
5 yıl
Yarbay

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.
_
5 yıl
Teğmen
Konu Sahibi

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
5 yıl
Çavuş

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ı >

T
5 yıl
Yarbay

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.