Напишите пожалуйста комментарии к программе на С++, что к чему скажем так. Задание было такое:
Заполните случайным образом массив (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\n", str);
br = !br;
break;
}
}
if(br) {
break;
}
}
}
int main()
{
printf("enter\n");
gets(string);
temp = strtok(string, " ");
printf("words with identical letters:\n\n");
for(; temp != NULL;) {
strcpy(tempWord, temp);
checkIdentical(tempWord);
temp = strtok(NULL, " ");
}
return 0;
}