Книга: Язык Си - руководство для начинающих

Вопросы

Вопросы

1. Определите, какие выражения истинны, а какие ложны.

     а. 100 > 3

     б. 'а' > 'с'

     в. 100 > 3 && 'а' > 'с'

     г. 100 > 3 || 'a' > 'с'

     д. !(100 > 3)

2. Запишите выражения, соответствующие следующим условиям

     а. Значение number равно или больше 1, но меньше 9

     б. Значение ch не равно q или k

     в. Значение number лежит между 1 и 9, но не равно 5

     г. Значение number не лежит между 1 и 9

3. В программе, приведенной ниже, наряду с неоправданно сложными условными выражениями имеются и прямые ошибки. Уточните эту программу и исправьте в ней ошибки.

main( )            /* 1 */

 {       /* 2 */

 int  weight, height; /* вес в фунтах, рост в дюймах */

                               /* 4 */

scanf('' %d, weight, height);  /* 5 */

if(weight < 100)       /* 6 */

   if (height >= 72)   /* 7 */

printf(" Для такого веса у вас слишком большой рост n");

else if (height < 72 && > 64)  /* 9 */

printf(" У вас большой рост для вашего веса. n" );

else if (weight > 300 && !(weight  < = 300))  /* 11*/

if( !(height >= 48)    /* 12 */

printf(" Для такого веса у вас слишком маленький рост.n" );

else    /* 14 */

printf(" У вас идеальный вес. n");   /* 15*/

        /* 16 */

}

Оглавление книги

Оглавление статьи/книги

Генерация: 0.145. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз