Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
e502c2a7a6 |
@ -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 или меню "Отладка" > "Запустить отладку"
|
||||||
|
Loading…
Reference in New Issue
Block a user