Название: Вопрос) Отправлено: leron72 от Май 17, 2011, 18:48 for (int i=0; i<10; i++) {
for (int j=0; j<10; i++) { cout <<(i!=j) ? i+i : i*i <<endl; } } Что делает данный кусок кода, в частности 3-ая строчка... Не могу понять что делает данный кусок: "(i!=j) ? i+i : i*i " Заранее спасибо. Название: Re: Вопрос) Отправлено: alexman от Май 17, 2011, 19:25 Так посмотри в книге про данную конструкцию!
Название: Re: Вопрос) Отправлено: leron72 от Май 17, 2011, 19:30 Хороший совет, сам бы не додумался)
Название: Re: Вопрос) Отправлено: leron72 от Май 17, 2011, 19:38 Может кто-то помочь?
Название: Re: Вопрос) Отправлено: ufna от Май 17, 2011, 19:41 if( )
... else ... Название: Re: Вопрос) Отправлено: Пантер от Май 17, 2011, 20:20 Тернарная условная операция (http://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%80%D0%BD%D0%B0%D1%80%D0%BD%D0%B0%D1%8F_%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D1%8F)
|