#define n 10 //10 elemanlı bir dizinin küçükten büyüğe sıralanması main() { int a[n] = {100, -250, 400, 125 ,550, 900, 689, 450, 347, 700}; int i, j, k, temp; // Dizinin kendisi printf("Once : "); for(k=0;ka[j] ){ temp=a[j]; a[j]=a[k]; a[k]=temp;">

Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Dizi Elemanlarının Sıralanması

Benzer bir sunumlar


... konulu sunumlar: "Dizi Elemanlarının Sıralanması"— Sunum transkripti:

1 Dizi Elemanlarının Sıralanması

2 Sıralama } /* Sıralama bitti */ printf("\nSonra: ");
for(k=0; k<n; k++) printf("%d ",a[k]); printf("\n"); getchar(); #include <stdio.h> #define n 10 //10 elemanlı bir dizinin küçükten büyüğe sıralanması main() { int a[n] = {100, -250, 400, 125 ,550, 900, 689, 450, 347, 700}; int i, j, k, temp; // Dizinin kendisi printf("Once : "); for(k=0;k<n;k++) printf("%d ",a[k]); // Sırala for(k=0; k<n-1; k++){ for(j=k+1; j<n; j++){ if(a[k]>a[j] ){ temp=a[j]; a[j]=a[k]; a[k]=temp;

3 2 boyutlu diziler

4 İki boyutlu diziler Değişken tipi değişken adı [boyut1][boyut2]
İki boyutlu dizilerde ilk indis satır ,ikinci indis sütun sayısını gösterir. int m[3][2]={{1,2},{3,4}}

5 İki boyutlu diziler

6 İki boyutlu diziler ekrana yazdırılması
#include<stdio .h> #include<conio.h> main(){ int i,j; int M[3][2]={1,2,3,4,5,6}; for(i=0;i<3;i++) { for(j=0;j<2;j++) printf(M[%d][%d]=%d ",i,j,M[i][j]);} printf(\n\n); } getchar(); }

7 Soru-1: 3X2’lik matrisin bütün elemanlarını toplayıp ekrana yazan program.
Soru-2 3X3’lük bir matrisin sütun toplamlarını 3 elemanlı başka bir diziye aktaran program. 2 5 8 3 3 3 1 2 3 A[3][3]= B[3]= Önce Sonra 0 0 0 1 0 0 0 1 0 0 0 1 Soru 3. Şekildeki gibi sonuç üreten C programı

8 Soru 4: 4*4 lük bir matrisin içinden en büyük ve en küçük elemanı buldurunuz.
Soru 5: 4*4 lük matrisin satır satır büyükten küçüğe sıralayınız.


"Dizi Elemanlarının Sıralanması" indir ppt

Benzer bir sunumlar


Google Reklamları