ряється значення виразу УсловіеВиполненія, і якщо воно істинне, інструкції циклу виконуються ще раз. І так до тих пір, поки значення виразу УсловіеВилолненія чи не стане невірним. br/>
Задача № 3b
Обчислити таблицю значень функцій для значень аргументу x, що змінюється від xn до xk з кроком dx
В
# include
# include
# include main ()
{xn, xk, dx, x, y; ("xn ="); scanf ("% f", & xn); ("xk ="); scanf ("% f ", & xk); (" dx = "); scanf ("% f ", & dx); = xn;// присвоюємо змінної x початкове значення
while (x <= xk)
{= pow (tan (x/2), 2) * exp (-2 * x) * log (fabs (x)); ("x =% 1.1fy =% f n", x, y); + = dx;// значення x зростає на величину кроку
} ();
}
№ варЗаданіе № варЗаданіе1 16 2 17 3 18 4 19 5 20 6 21 7 22 8 23 9 24 10 25 11 26 12 27 13 28 14 29 15 30
Цикл з постусловіем do while має наступний синтаксис:
do {оператори циклу} while (e);
Цикл виконується до тих пір, поки вираз e має значення "істина". На відміну від циклу while, в якому перевірка умови закінчення циклу робиться до виконання тіла циклу, в циклі do така перевірка має місце після виконання тіла циклу. Отже, тіло циклу do буде виконано хоча б один раз, навіть якщо вираз e має значення "брехня" c самого початку. Цикл do аналогічний циклу repeat в мові Паскаль, відрізняючись від нього лише тим, що цикл repeat виконується до тих пір, поки деякий умова виходу з циклу не стає істинним, а цикл do виконується весь час, поки деякий умова залишається істинним! br/>
Задача № 3с
Забезпечити введення з клавіатури послідовності з цілих чисел (діапазон -100 ... 100, кінець серії - введення числа поза діапазону). Після закінчення введення програма повинна вивести значення найбільшого за модулем числа. br/>
# include
# include
# include main ()
{x, max = 0;
{printf ("x ="); scanf ("% d", & x); (x> = -100 && x <= 100 && max
} (x> = -100 && x <= 100); ("max =% d", max);
getch ();
}
Ще один приклад:
Забезпечити введення з клавіатури послідовності з цілих чисел
(діапазон від -20 до +10, кінець серії - введення нуля). Після закінчення введення програма повинна вивести кількість позитивних і парних чисел
Для визначення кратності числа можна скористатися операцією%, яка повертає залишок від цілочисельного ділення. Ця операція застосовна тільки до змінних цілого типу (int). Наприклад, 5% 2 == 1, 4% 2 == 0
# include
# include
# include main ()
{x, k;
{printf ("x ="); scanf ("% d", & x); (x <= 10 && x> 0 && x% 2 == 0) k + +;
} (x! = 0); ("k =% d", k); ();
}
№ варЗаданіе № варЗаданіе1Обеспечіть введення з клавіатури послідовності з цілих чисел (діапазон -8 ... 18, кінець серії - після введення нуля). Після закінчення введення програма повинна вивести значення найменшого позитивного числа, кратного 3.16Обеспечіть введення з клавіатури послідовності з цілих чисел (діапазон -27 ... 27, кінець серії - введення числа поза діапазону). Після закінчення введення програма повинна вивести кількість негативних парних введених чісел.2Обеспечіть введення з клавіатури послідовності з цілих чисел (діапазон -14 ... 18, кінець серії - після введення нуля). Після закінчення введення програма повинна вивести середнє значення позитивних чісел17Обеспечіть введення з клавіатури послідовності з цілих чисел...