Compare commits

...

1 Commits

Author SHA1 Message Date
e502c2a7a6 commit2 2024-11-14 12:40:54 +04:00

View File

@ -1,12 +1,110 @@
// ConsoleApplication1.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы. // ConsoleApplication1.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
// //
#include <iostream> #include <stdio.h>
#include <Windows.h>
int main()
{ void print1_10() {
std::cout << "Hello World!\n"; int a = 1;
do {
printf("%d ", a);
a += 1;
} while (a <= 10);
} }
void print10_1() {
int a = 10;
do {
printf("%d ", a);
a -= 1;
} while (a >= 1);
}
void print50dds() {
int a = 1;
int i = 1;
do {
printf("%d ", a);
a += 2;
i += 1;
} while (i <= 5);
}
void print100do10() {
int a = 100;
int i = 0;
while (i < 10) {
printf("%d ", a);
a -= 10;
i++;
}
}
void print1000do100() {
int a = 1000;
int i = 0;
while (i < 10) {
printf("%d ", a);
a -= 100;
i++;
}
}
void print100024() {
int a = 1000;
while (a > 0) {
printf("%d ", a);
a -= 24;
}
}
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 до 10 с шагом 10\n");
printf("12: Вывести числа от 1000 до 100 с шагом 10\n");
printf("20: Вывести числа от 1000 до 100 с шагом n=24\n");
printf("\n");
printf("0: Выйти из программы\n");
scanf_s("%d", &n);
switch (n)
{
case 1:
print1_10();
break;
case 2:
print10_1();
break;
case 3:
print50dds();
break;
case 11:
print100do10();
break;
case 12:
print1000do100();
break;
case 20:
print100024();
break;
}
} while (n != 0);
}
// Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки" // Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки"
// Отладка программы: F5 или меню "Отладка" > "Запустить отладку" // Отладка программы: F5 или меню "Отладка" > "Запустить отладку"