C Programlama Örnekleri Diziler 03

Dizideki Elemanların Ortalaması

/* Dizideki Elemanların Ortalaması


*/

#include <stdio.h>
#include <locale.h>
#define MAX_SIZE 100



int main()

{
	setlocale(LC_ALL, "Turkish");

	float dizi[MAX_SIZE];
	int i, N;
	float toplam=0;

	printf("Dizinin Boyutunu Giriniz: ");
	scanf("%d", &N);

	for (i = 0; i < N; i++)
	{
		printf("%.2d. Elemanı Giriniz: ", i + 1);
		scanf("%f", &dizi[i]);

		toplam += dizi[i];
	}

	printf("\nGirilen Elemanların Ortalaması= %f\n", toplam / N);
	
	return 0;

}

Dizinin En Büyük ve En Küçük Elemanını Bulma

/* Dizinin En Büyük ve En Küçük Elemanını Bulma */

#include <stdio.h>
#include <locale.h>
#define SIZE 100 


int main()
{
	setlocale(LC_ALL, "Turkish");

	int dizi[SIZE];
	int i,N;
	int max=0, min=0;

	printf("Dizinin Boyutunu Giriniz: ");
	scanf("%d", &N);

	printf("\n");

	for (i = 0; i < N; i++)
	{
		printf("%.2d. Elemanı Giriniz: ", i + 1);
		scanf("%d", &dizi[i]);
	}

	max = dizi[0];
	min = dizi[0];

	for (i = 1; i < N; i++)
	{
		if (dizi[i] > max)
		{
			max = dizi[i];
		}
		else if (dizi[i] < min)
		{
			min = dizi[i];
		}
	}

	printf("\nEn Büyük Sayı = %d\n", max);
	printf("\nEn Küçük Sayı = %d\n", min);

	return 0;
}

Dizi İçerisinde Sayı Arama ve o Sayıdan kaç tane olduğunu Yazan Program

/* Dizi İçerisinde Sayı Arama ve o Sayıdan kaç tane olduğunu Yazan Program

Klavyeden girilen SIZE elemanlı dizi içerisinde klavyeden girilen sayının frekansını bulan C programı

*/

#include <stdio.h>
#include <locale.h>
#define SIZE 100

int main()
{
	setlocale(LC_ALL, "Turkish");

	int dizi[SIZE],N;
	int x;
	int frekans = 0;
	int i, toplam = 0;
	
	printf("Dizinin Boyutunu Giriniz: ");
	scanf("%d", &N);

	printf("\n");

	printf("Aranacak Sayı: ");
	scanf("%d", &x);

	printf("\n");


	for (i = 0; i < N; i++)
	{
		printf("%.2d. Elemanı Giriniz: ", i + 1);
		scanf("%d", &dizi[i]);
		if (dizi[i] == x)
			frekans++;
	}


	printf("\nDizi içerisinde %d adet, %d sayısı vardır.\n", frekans, x);
	
	return 0;
}

Yorumlar