Лабораторная работа: Операторы языка Си

i=0; j=0; k=0;

do { i++;

j--;

while (a[k] < i) k++;

}

while (i<30 && j<-30);

Практические задания

Убираем оператор goto

Запишите без оператора goto следующий фрагмент

m: if(A)

{

B;

gotom;

}

Упрощаем логические выражения

Перепишите операторы условного перехода так, чтобы их условия не содержали логических операций.

if(A && B || !C)

D;

else if(B || C)

E;

else

F;

Взаимозаменяемость циклов

Вычислить факториал n! тремя способами с помощью трех видов цикла.

Компактный for

Запишите двойной цикл

for (int i = 0; i<5; i++)

{

printf(“\n”);

for (int j = 0; j<4; j++)

printf(“%3d”, i*j);

}

с помощью одинарного цикла с теми же счетчиками i, j.

Обходимся без операторов условного перехода

Замените оператор

К-во Просмотров: 429
Бесплатно скачать Лабораторная работа: Операторы языка Си