From 9536c249eb04fdb6f79554dec6e27896780d7048 Mon Sep 17 00:00:00 2001 From: aisuimin Date: Wed, 11 Dec 2024 00:52:16 +0400 Subject: [PATCH] =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20=D0=BA=D0=BE=D0=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- лаба9.cpp | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 лаба9.cpp diff --git a/лаба9.cpp b/лаба9.cpp new file mode 100644 index 0000000..5a4f0c6 --- /dev/null +++ b/лаба9.cpp @@ -0,0 +1,106 @@ +// лаба9.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы. +#include +#include +// Задача 1 +void print_10() +{ + int a = 1; + do + { + printf("%d ", a); + a++; + } while (a <= 10); +} +void print10_1() +{ + int a = 10; + do + { + printf("%d ", a); + a--; + } while (a >= 1); +} +void print50dds() +{ + int a = 1, i = 1; + do + { + printf("%d ", a); + a += 2; + i++; + } while (i <= 5); +} +void print100_10() // Задача 2 +{ + int a = 100; + while (a >= 10) + { + printf("%d ", a); + a -= 10; + } +} +void print1000_100() // Задача 3 +{ + int a = 1000; + while (a >= 100) + { + printf("%d ", a); + a -= 100; + } +} +void print1000_0() // Задача 5 +{ + int a = 1000; + while (a >= 0) + { + printf("%d ", a); + a -= 7; + } +} +void main() +{ + SetConsoleCP(1251); + SetConsoleOutputCP(1251); + int n; + do + { + printf("\n"); + printf("\n"); + printf("Выберите нужную вам операцию: \n"); + printf("1: Вывести числа от 1 до 10\n"); + printf("2: Вывести числа от 10 до 1\n"); + printf("3: Вывести 5 первых нечетных чисел начиная с 1\n"); + printf("11: Вывести числа 100 90 80 ... 10\n"); + printf("12: Вывести числа 1000 900 800 ... 100\n"); + printf("20: Вывести числа от 1000 до 0 с шагом N\n"); + printf("\n"); + printf("0: Выйти из программы\n"); + scanf_s("%d", &n); + switch (n) + { + case 1: + print_10(); + break; + case 2: + print10_1(); + break; + case 3: + print50dds(); + break; + case 11: + print100_10(); + break; + case 12: + print1000_100(); + break; + case 20: + print1000_0(); + break; + + } + } while (n != 0); +} + +//aejvgywge9f0ioo + +