pysto/Лаба10.c
2024-10-31 02:25:28 +04:00

97 lines
1.9 KiB
C

#include <stdio.h>
#include <windows.h>
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);
}
void main()
{
int odin, dwa, max, min;
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
printf("Ïåðâîå ÷èñëî - ");
scanf_s("%d", &odin);
printf("Âòîðîå ÷èñëî - ");
scanf_s("%d", &dwa);
if (odin > dwa) {
min = dwa;
max = odin;
}
else {
min = odin;
max = dwa;
}
printf("Áîëüøåå ÷èñëî - %d\n", max);
printf("Ìåíüøåå ÷èñëî - %d", min);
}