Второе

This commit is contained in:
merdeev.n 2024-11-14 12:17:13 +04:00
parent b51f8fb8e1
commit 2633171554

View File

@ -1,116 +1,94 @@
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
long fac(int n) {
if (n == 0) {
return 1;
}
long res = fac(n - 1) * n;
return res;
}
long fac2_1(int n) {
printf("%d ", n);
if (n > 1) {
fac2_1(n - 1);
}
return 1;
}
long fac2_2(int n) {
if (n >= 1) {
fac2_2(n - 1);
printf("%d ", n);
}
return 1;
}
long fac2_3(int n) {
printf("%d ", n);
if (n > 1) {
fac2_3(n - 1);
printf("%d ", n);
}
return 1;
}
void recEGE1(int n) {
if (n >= 1) {
printf("%d ", n);
recEGE1(n - 1);
recEGE1(n - 1);
}
}
void f1(int n) {
if (n > 2) {
printf("%d ", n);
f1(n - 3);
f1(n - 4);
}
}
void f2(int n) {
printf("%d ", n);
if (n < 5) {
f2(n + 1);
f2(n + 3);
}
}
void G3(int n);
void F3(int n) {
printf("%d\n", n);
if (n > 0) {
G3(n - 1);
}
}
void G3(int n) {
printf("*");
if (n > 1) {
F3(n - 3);
}
}
void V2(int n) {
if (n >= 1) {
printf("<");
printf("%d", n);
printf("*");
V2(n - 1);
printf("%d", n);
printf(">");
}
//if (n == 1) {
//
// printf("1>");
//}
}
#include <Windows.h>
void main() {
int n = 0;
scanf_s("%d", &n);
long f = fac(n);
printf("%d! = %d", n, f);
printf("\n");
fac2_1(n);
printf("\n");
fac2_2(n);
printf("\n");
fac2_3(n);
printf("\n");
recEGE1(3);
printf("\n");
f1(10);
printf("\n");
f2(1);
printf("\n");
F3(11);
printf("\n");
V2(5);
int a, b, min, max;
}
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
printf("Ââåäèòå ïåðâîå ÷èñëî: ");
scanf_s("%d", &a);
printf("Ââåäèòå âòîðîå ÷èñëî: ");
scanf_s("%d", &b);
if (a < b) {
min = a;
max = b;
}
else {
min = b;
max = a;
}
printf("Áîëüøåå ÷èñëî = %d\n", max);
printf("Ìåíüøåå ÷èñëî = %d\n", min);
}
void main() {
int v1, v2, v3, max;
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
printf("Ââåäèòå 3 ÷èñëà: ");
scanf_s("%d%d%d", &v1, &v2, &v3);
max = v1;
if (v2 > max) {
max = v2;
}
if (v3 > max) {
max = v3;
}
printf("max=%d", max);
}
void main() {
int t;//òåìïà
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
scanf_s("%d", &t);//ââîä òåìïû
if (t<18) {
printf("Õîëîäíî");
}
if (t>=18&&t<22){
printf("Ïðîõëàäíî");
}
if (t >= 18 && t < 26){
printf("Òåïëî");
}
if (t >=26) {
printf("Æàðêî");
}
}
/*
void main() {
int v1, v2, v3, v4, v5, max;
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
printf("Ââåäèòå 5 ÷èñåë: ");
scanf_s("%d%d%d%d%d", &v1, &v2, &v3, &v4, &v5);
max = v1;
if (v2 > max) {
max = v2;
}
if (v3 > max) {
max = v3;
}
if (v4> max) {
max = v4;
}
if (v5> max) {
max = v5;
}
printf("max=%d", max);
}*/
/*
void main() {
int a, b, t;
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
printf("Ââåäèòå ãîðîä: ");
scanf_s("%d", &a);
printf("Ââåäèòå ìåñÿö: ");
scanf_s("%d", &b);
printf("Ââåäèòå òåìïåðàòóðó: ");
scanf_s("%d", &t);
}*/