Напишите пожалуйста комментарии к программе на С++, что к чему скажем так. Задание было такое: Заполните случайным образом массив (100 элементов) поочередно бук-вами латинского алфавита от A до H и символами цифр от 1 до 8. Про-верьте, есть ли в данном массиве записи, сходные с записью ходов коня по шахматной доске, и, если есть заполните ими второй массив. Выполните сортировку полученных массивов. Для контроля результата сделайте распечатку массивов, в том числе исходного. #include #include #include char string[101]; // вводимое число char * temp; char tempWord[1024]; void checkIdentical(char str[]) { int i, j, size; char c; bool br; size = strlen(str); for(i = 0; i < size; i++) { c = str[i]; for(j = i + 1; j < size; j++) { if(c == str[j]) { printf("%s", str); br = !br; break; } } if(br) { break; } } } int main() { printf("enter"); gets(string); temp = strtok(string, " "); printf("words with identical letters:"); for(; temp != NULL;) { strcpy(tempWord, temp); checkIdentical(tempWord); temp = strtok(NULL, " "); } return 0; }

Ответы:

Также наши пользователи интересуются:

⭐⭐⭐⭐⭐ Лучший ответ на вопрос «Напишите пожалуйста комментарии к программе на С++, что к чему скажем так. Задание было такое: Заполните случайным образом массив (100 элементов) поочередно бук-вами латинского алфавита от A до H и символами цифр от 1 до 8. Про-верьте, есть ли в данном массиве записи, сходные с записью ходов коня по шахматной доске, и, если есть заполните ими второй массив. Выполните сортировку полученных массивов. Для контроля результата сделайте распечатку массивов, в том числе исходного. #include #include #include char string[101]; // вводимое число char * temp; char tempWord[1024]; void checkIdentical(char str[]) { int i, j, size; char c; bool br; size = strlen(str); for(i = 0; i < size; i++) { c = str[i]; for(j = i + 1; j < size; j++) { if(c == str[j]) { printf("%s", str); br = !br; break; } } if(br) { break; } } } int main() { printf("enter"); gets(string); temp = strtok(string, " "); printf("words with identical letters:"); for(; temp != NULL;) { strcpy(tempWord, temp); checkIdentical(tempWord); temp = strtok(NULL, " "); } return 0; }» от пользователя РАДИК ГОРОХОВ в разделе Экономика. Задавайте вопросы и делитесь своими знаниями.

Открой этот вопрос на телефоне - включи камеру и наведи на QR-код!