Ö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.
#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 Ol Şimdi DeğilÜ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.
< Bu ileti mobil sürüm kullanılarak atıldı >