********************************************
DİZİDEKİ EN BUYUK SAYIYI BULMA PROGRAMI
********************************************
#include <stdio.h>
void main(){
int n,i,enbuyuk,min;
printf("Dizinin eleman sayisi :");
scanf("%d",&n);
int a[n];
printf("Dizinin elemanlarini tek tek giriniz \n");
for (i=0;i<n;i++){
printf("Dizinin %d. elemanini giriniz:",i+1);
scanf("%d",&a[i]);
}
enbuyuk=a[0];
for(i=1;i<=n-1;i++)
if(a[i]>enbuyuk) enbuyuk=a[i];
printf("Dizinin en buyuk elemani %d dir.",enbuyuk);
getch();
}
********************************************
DİZİDEKİ EN MINIK SAYIYI BULMA PROGRAMI
********************************************
#include <stdio.h>
void main(){
int n,i,enbuyuk,min;
printf("Dizinin eleman sayisi :");
scanf("%d",&n);
int a[n];
printf("Dizinin elemanlarini tek tek giriniz \n");
for (i=0;i<n;i++){
printf("Dizinin %d. elemanini giriniz:",i+1);
scanf("%d",&a[i]);
}
min=a[0];
for(i=1;i<=n-1;i++)
if(a[i]<min) min=a[i];
printf("Dizinin en minik elemani %d dir.",min);
getch();
}
********************************************
DİZİDEKİ EN MINIK SAYIYI BULMA PROGRAMI(TERSENTEN SAYDIRMA)
********************************************
#include <stdio.h>
void main(){
int n,i,enbuyuk,enkucuk;
printf("Dizinin eleman sayisi :");
scanf("%d",&n);
int a[n];
printf("Dizinin elemanlarini tek tek giriniz \n");
for (i=0;i<n;i++){
printf("Dizinin %d. elemanini giriniz:",i+1);
scanf("%d",&a[i]);
}
enkucuk=a[n-1];
for(i=n-2;i>=0;i--) // DİZİNİN SONDAN İKİNCİ ELEMANINDAN BAŞLAYARAK, ilk elemana(ilk eleman dahil) kadar birer azaltarak
if(a[i]<enkucuk) enkucuk=a[i];// eger ilgili eleman en küçükten küçükse artık en kuçuk eleman budur.
printf("Dizinin en minik elemani %d dir.",enkucuk);
getch();
}
********************************************
BİR DİZİNİN BİRİNCİ VE İKİNCİ BÜYÜK ELEMANINI BULAN PROGRAM
********************************************
#include <stdio.h>
void main(){
int i,n,buyuk1,buyuk2;
int a[10]={12,24,36,11,1,48,65,98,1200,1000};
if(a[0]>a[1]){
buyuk1=a[0]; buyuk2=a[1]; }
else {buyuk1=a[1]; buyuk2=a[0];
n=1;
for(i=2;i<10;i++){
if(a[i]>buyuk2)
if(a[i]>buyuk1) {buyuk2=buyuk1 ;buyuk1=a[i]; }
else buyuk2=a[i];
printf("%d. adimda 1. enbuyuk eleman %d ikinci en buyuk eleman %d dir.\n",n,buyuk1,buyuk2);
n++;
}
}
getch();
}
********************************************
BİR DİZİNİN BİRİNCİ VE İKİNCİ BÜYÜK ELEMANINI BULAN PROGRAM (TERSTEN)
********************************************
#include <stdio.h>
void main(){
int i,n=10,m,buyuk1,buyuk2;
int a[10]={12,24,1000,11,1,48,65,98,1200,36};
if(a[n-1]>a[n-2]){
buyuk1=a[n-1]; buyuk2=a[n-2]; }
else {buyuk1=a[n-2]; buyuk2=a[n-1];
m=1;
for(i=n-3;i>=0;i--){
if(a[i]>buyuk2)
if(a[i]>buyuk1) {buyuk2=buyuk1 ;buyuk1=a[i]; }
else buyuk2=a[i];
printf("%d. adimda 1. enbuyuk eleman %d ikinci en buyuk eleman %d dir.\n",n,buyuk1,buyuk2);
n++;
}
}
getch();
}
********************************************
BİR DİZİNİN BİRİNCİ VE İKİNCİ KUCUK ELEMANINI BULAN PROGRAM
********************************************
#include <stdio.h>
void main(){
int i,n,kucuk1,kucuk2;
int a[10]={12,24,36,11,1,48,65,98,1200,1000};
if(a[0]<a[1]){
kucuk1=a[0]; kucuk2=a[1]; }
else {kucuk1=a[1]; kucuk2=a[0];}
for(i=2;i<10;i++)
if(a[i]<kucuk2)
if(a[i]<kucuk1) {kucuk2=kucuk1; kucuk1=a[i]; }
else kucuk2=a[i];
printf("1. en kucuk eleman %d 2. en kucuk eleman %d dir.\n",kucuk1,kucuk2);
getch();
}
********************************************
BİR DİZİNİN BİRİNCİ VE İKİNCİ KUCUK ELEMANINI BULAN PROGRAM
********************************************





