Π·Π°Π΄Π°ΡΠ°. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡΠ°Π²ΠΈΡΡ ΡΠΊΠΎΠ±ΠΊΠΈ Π²ΠΎΠΊΡΡΠ³ ΡΠ»ΠΎΠ², ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ (vskobki), Π΄ΡΡΠ³ΠΈΠ΅ ΡΡΠΎΠ³Π°ΡΡ Π½Π΅ Π½Π°Π΄ΠΎ. #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #define N 100 #define L 15 // Π€ΡΠ½ΠΊΡΠΈΡ Π²Π²ΠΎΠ΄Π° ΡΠ΅ΠΊΡΡΠ° ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² ΡΠΊΠ°Π·Π°ΡΠ΅Π»Π΅ΠΉ Π½Π° ΡΡΡΠΎΠΊΠΈ char** Enter_Text() { char temp[N]; char** p = (char**) new char*; int n = 0; // ΡΡΠ΅ΡΡΠΈΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΡΡΠΎΠΊ while (1) { gets_s(temp); if (temp[0] == '\0') break; // ΡΡΡΠΎΠΊΠ° Π½Π΅ Π²Π²Π΅Π΄Π΅Π½Π° p[n] = (char*)malloc(strlen(temp) + 1); // Π²ΡΠ΄Π΅Π»ΠΈΠ»ΠΈ ΠΏΠ°ΠΌΡΡΡ strcpy(p[n], temp); n++; p = (char**)realloc(p, sizeof(char*) * (n + 1)); } p[n] = NULL; return p; } /* Π€ΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ» ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ ΡΠ»ΠΎΠ²Π° */ int Letter(unsigned char ch) { if (isalpha(ch) != 0) return 1; // Π±ΡΠ»ΠΎ isalnum return ch >= 192; } // Π€ΡΠ½ΠΊΡΠΈΡ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅Ρ ΡΡΡΠΎΠΊΡ Π½Π° ΡΠ»ΠΎΠ²Π° int Words(char* String, char w[][L]) { int i = 0, j, k = 0, key = 0, n = strlen(String); for (j = 0; j <= n; j++) if (Letter(String[j])) { w[k][i] = String[j]; i++; key = 1; } else if (key) { w[k][i] = '\0'; i = 0; k++; key = 0; } return k; } /*Π€ΡΠ½ΠΊΡΠΈΡ Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠ² Π² ΡΠΊΠΎΠ±ΠΊΠΈ */ void* vskobki(char** text) { int i, * count; char x[N]; char _words[L][L]; for (i = 0; text[i] != NULL; i++); count = new int[i + 1]; // ΠΠΊΡΡΠΆΠ°Π΅ΠΌ ΡΠ»ΠΎΠ²Π° ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ for (i = 0; text[i] != NULL; i++) { count[i] = Words(text[i], _words); for (int j = 0; j < count[i]; j++) { strcpy(x, “(“); strcat(x, _words[j]); strcat(x, “)“); *_words[j] = *x; } } return text; } // ΠΡΠ²ΠΎΠ΄ ΡΠ΅ΠΊΡΡΠ° void Output_Text(char** text) { for (int i = 0; text[i] != NULL; i++) { printf(“%s \n“, text[i]); } } int main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); setlocale(LC_ALL, “rus“); char** text; int a; puts(“.\nΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡ:“); text = Enter_Text(); vskobki(text); puts(“\nΠ Π΅Π·ΡΠ»ΡΡΠ°Ρ: “); Output_Text(text); return 0; }. ΠΠΎΡΡΠΈ Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ· ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠΊΠΈ, ΡΠ°ΠΌ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ, Π½ΠΎ ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π² VisualStudio,.