TÜBİTAK – 2023 Bilim Olimpiyatları – Bilgisayar – A Kitapçığı – Soru 42

C Programlama Tübitak - Bilim Olimpiyat Soruları Yazılım

Soru : Aşağıdaki programın n (26) bilyeyi m (5) kutuya kutularda sırasıyla 5,5,5,5 ve 6 bilye
olacak şekilde dağıtması için boş yere ne gelmelidir?

#include<stdio.h>
main()
{
	int n = 26;
	int m = 5;
	for (int i=0; i<m; i++) 
	{
		int k = _______________;
		printf("%d ", k);
		n -= k;
	}
}

Cevap : n değişkeni döngü içinde her iterasyonda k kadar azaltılmaktadır. Bu durumda k
değişkeninin o iterasyon için tam sayı bölmede ortalama kutu başına düşen bilyeyi
göstermesi gerekir. Boşluğa gelecek kod : n / (m – i)

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir