14.02.2017 Views

. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

это н<strong>е</strong> такой простой р<strong>е</strong>бус, как каж<strong>е</strong>тся<br />

Б б а с с <strong>е</strong> й н <strong>е</strong><br />

Р<strong>е</strong>зультат:<br />

Возьмит<strong>е</strong> фрагм<strong>е</strong>нты кода из басс<strong>е</strong>йна<br />

и пом<strong>е</strong>стит<strong>е</strong> их на пусты<strong>е</strong> строчки.<br />

Каждый фрагм<strong>е</strong>нт можно использовать<br />

один раз. В басс<strong>е</strong>йн<strong>е</strong> <strong>е</strong>сть<br />

и лишни<strong>е</strong> фрагм<strong>е</strong>нты. Нужно<br />

получить программу, которая мож<strong>е</strong>т<br />

быть скомпилирована и запущ<strong>е</strong>на.<br />

Им<strong>е</strong>йт<strong>е</strong> в виду, что задача<br />

н<strong>е</strong> так проста, как каж<strong>е</strong>тся на п<strong>е</strong>рвый<br />

взгляд!<br />

int X = 0;<br />

String Poem<br />

while (<br />

if ( X < 1<br />

}<br />

i f ) {<br />

i f ( X == 1 ) {<br />

Таки<strong>е</strong> задачки иногда будут встр<strong>е</strong>чаться<br />

в книг<strong>е</strong>. Любит<strong>е</strong>ли логич<strong>е</strong>ских загадок<br />

должны их оц<strong>е</strong>нить. Но даж<strong>е</strong> <strong>е</strong>сли вы<br />

н<strong>е</strong> относит<strong>е</strong>сь к их числу, попробуйт<strong>е</strong><br />

найти р<strong>е</strong>ш<strong>е</strong>ни<strong>е</strong>.<br />

if ( ) {<br />

Каж ды й ф р агм <strong>е</strong>нт<br />

кода м ож но и сп о л ь ­<br />

зо в ать то лько один<br />

раз!<br />

Poem = Poem + “<br />

Poem = Poem + “a<br />

Poem = Poem + “n“;<br />

Poem = Poem + “an“; ^<br />

X > 0<br />

X < 1<br />

X = X<br />

X > 1<br />

X = X<br />

X > 3<br />

X = X<br />

x < 4<br />

X = X<br />

MessageBox.Show(Poem);<br />

Poem = Poem + “noys<br />

Poem = Poem + “oise<br />

Poem = Poem + “ oyster'<br />

Poem = Poem + “annoys”;<br />

Poem = Poem + “noise”;<br />

112 глава 2 QinBem на с. 114

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!