C/C++ En Büyük ve En Küçük Sayıyı Bulma

Paylaş

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.


Bunlarda ilgini çekebilir


Destek almak için tıklayın.