#include #include void Task1() { printf("Task1() START\n"); int n, m, z = 1, x = 1; scanf_s("%d", &n); scanf_s("%d", &m); do { printf("%d ", z*10+x); if (x == m) { x = 1; printf("\n"); z += 1; } else { x += 1; } } while ((x <= m) && (z <= n)); printf("Task1() FINISH\n"); } void Task2() { printf("Task2() START\n"); int m = 1, n = 10, b = 1; do { printf("%3d ", m); if (m != n) { m += b; } else { printf("\n"); b += 1; m = b; n += 10; } } while ((m <= 100) && (m != 11)); printf("Task2() FINISH\n"); } void Task3() { printf("Task3() START\n"); printf("Task3() FINISH\n"); } void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); int n = -1; do { printf("\n"); printf("\n"); printf("Выберите нужную вам операцию:\n"); printf("1: Задача 1 (i * 10 + j)\n"); printf("2: Задача 2 (Таблица Пифагора)\n"); printf("3: Задача 3 (Рисунок по варианту)\n"); printf("\n"); printf("0: Выйти из программы\n"); scanf_s("%d", &n); switch (n) { case 1: Task1(); break; case 2: Task2(); break; case 3: Task3(); break; } } while (n != 0); } 123456