Есть ответ 👍

Написать программу, на языке си, выводящую все чётные числа на отрезке от a до b. в этой нельзя использовать инструкцию if.

222
446
Посмотреть ответы 2

Ответы на вопрос:


#include < stdio.h> #include < conio.h> int main (int argc, char *argv[]) {       int a, b;       printf("a = "); scanf("%d", & a);       printf("b = "); scanf("%d", & b);       a = a + a % 2;       b = b - b % 2;       for (a = a; a< =b; a = a+2)             printf("%d ", a);       getch(); }

repeat

Объяснение:

Цикл с постусловием

repeat

 оператор

until условие;

Проверка условия осуществляется уже после первого прохождения операторов тела цикла, следовательно цикл с постусловием в Паскаль обязательно выполнится хотя бы один раз, независимо от истинности условия.

Цикл будет выполняться до тех пор, пока значение "условие" не станет истинным.

В цикле не нужен составной оператор begin - end для нескольких операторов.

Популярно: Информатика