Bir Soru

1’den 20’ye kadar numaralandırılmış anahtarlar ve yine 1’den 100’e kadar numaralandırılmış kapılar bulunmaktadır. Anahtar numarası kapı numarasını tam bölebiliyor ise anahtar kapıya uymaktadır. İlk anahtardan başlanarak bütün anahtarlar bütün kapılara denenmekyedir. Anahtarın kapıya uyması durumunda kapı açık ise kapatılır, kapalı ise açılır. Bu işlem sonucunda açık bulunan kapılar kaç numaralı olanlarıdır?

</p>
<p>#include &lt;cstdlib&gt;<br />
#include &lt;iostream&gt;</p>
<p>using namespace std;</p>
<p>int main(void)<br />
{<br />
int kapi[100];<br />
for(int i=0;i&lt;100;i++){<br />
kapi[i] = -1; } //Bütün kapılar kapalı<br />
cout &lt;&lt; “Acik Kapilar: \n”;<br />
for(int i=0;i&lt;100;i++){<br />
for(int a=1;a&lt;=20;a++){<br />
if((i+1)%a==0)<br />
kapi[i] *=-1;<br />
}}<br />
for(int i=0;i&lt;100;i++){<br />
if(kapi[i]==1)<br />
cout &lt;&lt; i+1 &lt;&lt; “\t”;}<br />
cout &lt;&lt; “\n”;<br />
system(“PAUSE”);<br />
return EXIT_SUCCESS;<br />
}</p>
<p>

Yorum Yapın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d blogcu bunu beğendi: