• Sonuç bulunamadı

//dizi1.cpp #include<stdio.h&gt

N/A
N/A
Protected

Academic year: 2021

Share "//dizi1.cpp #include<stdio.h&gt"

Copied!
3
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

1 C de Dizi Tanımlama- Dizi İşlemleri

Çok sayıda değişkenin gerektiği durumlarda diziler kullanılabilir. Dizi tanımlama tek satırda, int dizi[1000]

ile yapılır. Burada,

int dizi[1000]

biçmindedir. C dilinde dizilerin ilk elemanı 0’dır. Örneğin dizinin 5. Elemanına ulaşmak için dizi[4]

yazılmalıdır.

Örnek: C programı ile 10 elemanlı bir dizinin elamanlarının okutulup yazdırılması, toplam ve ortalamasının hesaplatılması.

//dizi1.cpp

#include<stdio.h>

#include <conio.h>

int main( ) {

// Degerleri tutacak 'dizi' // adinda bir dizi olusturuluyor float dizi[ 10 ];

float ortalama, toplam = 0;

int i;

// Kullanici dizinin elemanlarini giriyor:

for( i = 1; i <=10; i++ ) {

printf( "%d. elemani giriniz= ", i );

scanf( "%f", &dizi[ i ] );

toplam += dizi[ i ];

}

//Dizinin elemanlarının yazdırılması for(i=1;i<=10;i++)

{

dizinin tipi

dizinin adı dizinin boyutu

(2)

2 printf("dizi[%d]=%f\n",i,dizi[i]);

}

// dizinin ortalamasi hesaplaniyor.

ortalama = toplam / 10.0;

printf( "Toplam: %.2f\n", toplam );

printf( "Ortalama: %.2f\n", ortalama );

getch();

}

Örnek: 10 elemanlı dizi elemanlar programın içinde giriliyor (0. Eleman yazdırılıyor)

//dizi2.cpp

#include<stdio.h>

#include <conio.h>

int main( ) {

// Degerleri tutacak 'dizi' // adinda bir dizi olusturuluyor float ortalama, toplam = 0;

int i;

float dizi[10]={1,2,3,4,5.5,6.2,5,8,1,5};

//Dizinin elemanlarının yazdırılması for(i=0;i<10;i++)

{

printf("dizi[%d]=%f\n",i,dizi[i]);

toplam=toplam+dizi[i];

}

// dizinin ortalamasi hesaplaniyor.

ortalama = toplam / 10.0;

printf( "Toplam: %.2f\n", toplam );

(3)

3 printf( "Ortalama: %.2f\n", ortalama );

getch();

}

Örnek: Dizinin elemanlarının fonksiyon kullanılarak yazdırılması

#include<stdio.h>

#include <conio.h>

int elemanlari_goster( int [ 10 ] );

int main( ) {

int dizi[ 10 ] = { 1,2,3,4,5,6,7,8,9,10 };

elemanlari_goster( dizi );

}

int elemanlari_goster( int gosterilecek_dizi[ 5 ] ) {

int i;

printf("Dizinin elemanlari\n");

printf("*******************\n");

for( i = 0; i < 10; i++)

printf( "dizi[%d]=%d\n", i+1,gosterilecek_dizi[ i ] );

getch();

}

Referanslar

Benzer Belgeler

Verilen alan dı¸sında yazılan yazılar cevap olarak puanlamada dikkate alınmayacaktır.. O zaman bu dizinin

Marguerite için zaman kaybı, diye düşündü Iris.. Kardeş krali-

2- Bir dalga paketi klasik olarak yasaklanan bölgeye sızabilir ve aşmak için yeterli enerjisi olmasa bile potansiyel engelinin diğer tarafında görülebilir. 3- Dalga fonksiyonu

91.3 ile 25 arasına aritmetik dizi oluşturacak şekilde 43 tane terim yerleştirilirse oluşan yeni dizinin tüm terimler toplamı

movlw 0x3f movwf tbasi movlw 0x00 movwf tbasi+1 movlw 0x5b movwf tbasi+2 movlw 0x00 movwf tbasi+3 movlw 0x66 movwf tbasi+4 movlw 0x00 movwf tbasi+5

Aşağıdaki sayı dorusunda harflerle gösterilen yerlere denk gelen kesirleri yazınız.. kesirlerini aşağıdaki

@ ABCDEFGDCHIJEKLCML@DKNDMFNDKIOBPMDQDIRLSIHCHNLTHUIVWLNLXNXYHCILMHZHK[I

?@ABCDEFGFAHFAIJKLJFDHIKMIAKNCEDCKOPKQRSTUKJ@NBIKV@ABCDKWXAXJXKWFAY