C/C++ En Büyük ve En Küçük Sayıyı Bulma
C ve C++ programlama dilinde girilen sayı değerleri içerisindeki en büyük ve en küçük sayıyı bulma işlemi ile ilgili bilgiler yer alıyor.
En büyük ve en küçük sayıyı bulma
En büyük veya en küçük sayıyı bulma işlemi benzer olarak yapılır.
Temel olarak bir değişkende en büyük veya en küçük değer tutulur ve diğer değerlerle karşılaştırılır.
Karşılaştırılan değer, en büyük değerden büyük veya en küçük değerden küçük ise değişkenin yeni değeri karşılaştırılan değer olur.
#include <iostream>
#include <climits>
using namespace std;
int main(){
int sayi = 0, eb = INT_MIN, ek = INT_MAX;
do{
cout << "Sayi giriniz: ";
cin >> sayi;
if(sayi > eb) eb = sayi;
if(sayi < ek) ek = sayi;
} while (sayi != 0);
cout << "EB: " << eb << endl << "EK: " << ek;
return 0;
}
C ile;
#include <stdio.h>
#include <limits.h>
int main(){
int sayi = 0, eb = INT_MIN;
do{
fprintf(stdout, "Sayi giriniz: ");
fscanf(stdin, "%d", &sayi);
if(sayi > eb) eb = sayi;
} while(sayi != 0);
fprintf(stdout, "EB: %d", eb);
return 0;
}
Program derlenip çalıştırıldıktan sonra sıfırdan farklı bir sayı girilmesini bekleyecek ve girilen değer en büyük değerden büyük ise girilen değer en büyük değer olarak değişkene atanacaktır.
Benzer şekilde C ve C++ ile dizinin içindeki en büyük ve en küçük sayı bulunabilir.
Programlama örneklerine buradan ulaşabilirsiniz…
Hayırlı günler dilerim.