arkadaşlar ben aşağıdaki 2 pogramda sizden yardım istiyecektim...kodları ile beraber yazarsanız çok sewinirim...daha yeni başladım fazla olmadı ama bu 2 prog.. yazmak için uğraştım baya ama olmuo...
kodları açıklayıcı bir şekilde yazarsanız sewinirim...arkadaşlar..şimdiden teşekkürler..saolun.....
1-)A,B,C, dizilerinin negatif elementlerinin maksimumunu bulma prog....
2-)A,B,C, dizilerinin elementlerini artan sıra ile yazan prog...
programlar bunlar arkadaşlar....tekrardan saolasınız.....
c-de başlangıç sev. acil yadım...
1)
int calc_max( int src_array[], int Len )
{
int max,i;
max = src_array[n];
for( i=0; i<Len; i++)
{
if(max > src_array[c])
max = src_array[c];
}
return max;
}
//---------------------------------------------------------------
2)
void bubbleSort(int numbers[], int array_size){ int i, j, temp; for (i = (array_size - 1); i >= 0; i--)
{
for (j = 1; j <= i; j++)
{
if (numbers[j-1] > numbers[j])
{
temp = numbers[j-1];
numbers[j-1] = numbers[j];
numbers[j] = temp;
}
}
}
#include <stdio.h>
void sirala(int *dizi,int boy) {
int i,j;
for(i=0;i<boy;i++) // bubble sort algoritmasi ile dizi siralanir
for(j=0;j<boy-1;j++)
if(dizi[j] > dizi[j+1]) { // burada swapping operasyonu baslar
int temp=dizi[j];
dizi[j]=dizi[j+1];
dizi[j+1]=temp;
}
}
void maxBul(int dizi[],int boy) {
int max=dizi[0];
int i;
for(i=0;i<boy;i++)
if(dizi > max)
max=dizi;
printf("%d",max);
}
int main() {
int dizi[5]={-5,-3,-4,-1,-2}; // ornek sayilar
maxBul(dizi,5);
sirala(dizi,5);
return 0;
}