#include using std::cout, std::endl; /* В отличии от языка C, в C++ можно задавать значения по умолчанию для аргументов функций Функцию printSquare можно вызвать с одним, двумя или тремя параметрами. Аргументы width и height будут заданы аргументами по умолчанию. Если передаваемых аргументов будет меньше трёх. */ void printSquare(char c, int width = 10, int height = 5) { for (int i = 0; i < width; i++) { for (int j = 0; j < height; j++) { cout << c; } cout << endl; } } int main() { printSquare('+', 6, 4); printSquare('#', 15); printSquare('O'); } /* Задание: 1) Написать функцию: void print(char str[], bool isCapitalized = false) Которая будет просто печатать строку str, если isCapitalized = false, а если isCapitalized = true, то будет печатать всю строку в верхнем регистре */