Язык программирования C++ 2019-2020 учебный год Лабораторная работа 3 Циклические алгоритмы. Алгоритмы ветвления. Цель: научиться применять на практике операторы ветвления и циклов языка программирования. Рекомендации к выполнению. 1. Оформите отчет по лабораторной работе письменно в тетради. 2. Убедитесь, что пример выполняется без ошибок и запишите его в тетрадь. Задание 1. Программа должна выводить таблицу истинности для логических операций НЕ, И, ИЛИ, исключающее ИЛИ. Пример 1. #include using namespace std; int main() { bool a, b, c; cout << "test07bool_table" << endl; cout.width(8); cout << "a"; cout.width(8); cout << "b"; cout.width(8); cout << "a && b"; cout << endl; std::cout.setf(ios_base::boolalpha); a = false; b = false; c = a && b; cout.width(8); cout << a; cout.width(8); cout << b; cout.width(8); cout << c; cout << endl; cin.get(); return 0; } Задание 2. Решить первую задачу с использованием циклов. Пример 2. for (a = false, a <= true, a++) { for (b = false, b <= true, b++) { // ... } } Задание 3. Написать программу решения квадратного уравнения. Задание 4. Определить максимальный и минимальный элементы двумерного массива и их индексы. Задание 5. Заполнить одномерный массив случайными неповторяющимися числами.