Ana sayfa C Programlama Örnekleri Karşılaştırmalar Döngüler 02
Gönderi
İptal

C Programlama Örnekleri Karşılaştırmalar Döngüler 02

Tek Sayıların Toplamı

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* Tek Sayıların Toplamı

// While Kullanımı

Klavyeden çift sayı girilene kadar girilmiş olan tek sayıların toplamını hesaplayıp yazdıran programı C dili ile yazınız*/


#include <stdio.h>  
#include <locale.h>  


int main()
{
	setlocale(LC_ALL, "Turkish");
		
    int sayi, toplam=0;
    
    printf("Bir sayı giriniz: ");
    
    scanf("%d", &sayi);

   
    while (sayi%2!=0)
    {
        toplam+=sayi;
        printf("Bir Sayı Giriniz: ");
        scanf("%d", &sayi);
    }
    
	printf("Tek Sayıların Toplamı = %d", toplam);
    return 0;
 }

En Büyük ve En Küçük Sayıyı Bulma

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/* En Büyük ve En Küçük Sayıyı Bulma

//While Kullanımı

Kullanıcı klavyeden -1 girene kadar girilmiş olan sayıların en büyüğü ile en küçüğünü ekrana yazdıran program*/

#include <stdio.h>
#include <locale.h>  

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

	float sayi, max, min;
	printf("Sayı Giriniz: ");
	scanf("%f", &sayi);

	min = sayi;
	max = sayi;

	while (sayi != -1)
	{

		if (sayi > max)
			max = sayi;

		if (sayi < min)
			min = sayi;

		printf("Sayı Giriniz: ");
		scanf("%f", &sayi);

	}
	printf("En Büyük Sayı: %.2f\n", max);
	printf("En Küçük Sayı: %.2f", min);

}

Girilen Değerlerin Ortalamasını Hesaplama

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/* Girilen Değerlerin Ortalamasını Hesaplama

//For Kullanımı

SIZE (#define SIZE İstediğin Sayı) elemanlı bir dizideki değerleri toplayıp ortalamasını yazan program. */

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

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

	int i;
	float a[SIZE], ort, toplam;
	toplam = 0;

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

	{
		printf("Sayı Giriniz: ");
		scanf("%f", &a[i]);
		toplam = toplam + a[i];
	}


	ort = toplam / SIZE;
	printf("Ortalama=%.2f", ort);

	return 0;
}

Bir Sayı Diğer Sayının Katı Mıdır?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
/*  Bir Sayı Diğer Sayının Katı Mıdır? */

#include <stdio.h>
#include <locale.h>

int main()

{

	setlocale(LC_ALL, "Turkish");

	int buyukSayi, kucukSayi;

	printf("Lutfen once büyük sayıyı sonra küçük sayıyı giriniz...\n");

	scanf("%d %d", &buyukSayi, &kucukSayi);


	if (buyukSayi % kucukSayi == 0)
	{

		printf("Katıdır\n");

	}

	else
	{

		printf("Katı Değildir\n");

	}

	return 0;
}

Girilen Sayıyı Tersten Yazan Program

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*Girilen Sayıyı Tersten Yazan Program

// While Kullanımı
*/

#include <stdio.h>
#include <locale.h>

int main()
{

	setlocale(LC_ALL, "Turkish");

	int sayi, ters = 0, basamak;

	printf("Tam Sayı Giriniz:  ");
	scanf("%d", &sayi);

	while (sayi != 0)
	{

		basamak = sayi % 10;
		ters = ters * 10 + basamak;
		sayi /= 10;

	}

	printf("Sayının Tersi:  %d", ters);
	return 0;
}

İki Sayının EBOB’unu Bulan Program

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/* İki Sayının EBOB'unu Bulan Program */

#include <stdio.h>
#include <locale.h>

int main()

{

	setlocale(LC_ALL, "Turkish");

	int x, y, min;

	int i, ebob = 1;

	printf("Birinci Sayıyı Giriniz:");
	scanf("%d", &x);

	printf("Ikinci Sayıyı Giriniz:");
	scanf("%d", &y);

	if (x < y)
		min = x;
	min = y;

	for (i = 2; i <= min; i++)

	{
		if (x % i == 0 && y % i == 0)
			ebob = i;
	}

	printf("EBOB(%d,%d) = %d", x, y, ebob);


	return 0;
}

Bu gönderi CC BY 4.0 lisansı altındadır.

C Programlama Örnekleri Girdi/Çıktı Değişken ve İşlemler 00

C Programlama Örnekleri Diziler 03