#include "stdio.h" #include "Windows.h" int isDigit(char); char toUpperCase(char); int main1() { SetConsoleCP(1251); SetConsoleOutputCP(1251); printf("Введите символ: "); char ch = ' '; scanf_s("%c", &ch); printf("Задача 1\n"); for (int i = ch; i <= ch + 19; i++) { printf("%c, %d\n", i, i); } printf("\nЗадача 2\n"); for (int i = ch; i >= ch - 29; i--) { printf("%c, %d\n", i, i); } printf("\nЗадача 3\n"); char str[100]; int k = 0; scanf_s(" %[^\n]", &str, 100); printf("%s\n", str); for (int i = 0; i < strlen(str); i++) if (str[i] == ' ') k++; printf("количество пробелов = %d\n", k); printf("\nЗадача 4\n"); scanf_s(" %[^\n]", &str, 100); printf("%s\n", str); for (int i = 0; i < strlen(str); i++) if (str[i] == ' ') str[i] = '#'; printf("%s\n", str); printf("\nЗадача 5\n"); scanf_s(" %[^\n]", &str, 100); printf("%s\n", str); for (int i = 0; i < strlen(str); i++) if (isDigit(str[i])) str[i] = '$'; printf("%s\n", str); printf("\nЗадача 6\n"); scanf_s(" %[^\n]", &str, 100); printf("%s\n", str); for (int i = 0; i < strlen(str); i++) str[i] = toUpperCase(str[i]); printf("%s\n", str); printf("\nЗадача 9 В8\n"); scanf_s(" %[^\n]", &str, 100); printf("%s\n", str); for (int i = 0; i < strlen(str); i++) if(!(str[i] >= 'a' && str[i] <= 'z' || str[i] >= 'A' && str[i] <= 'Z')) str[i] = '_'; printf("%s\n", str); return 0; } int isDigit(char c) { return c > '0' && c <= '9'; } char toUpperCase(char c) { if (c >= 'a' && c <= 'z') return 'A' + (c - 'a'); if (c == 'ё') return 'Ё'; return c; }