Предмет: Информатика, автор: sashaukr111

Язык Си

Проверить, равно ли читается данное слово слева направо и
напротив

Ответы

Автор ответа: nazikmuz
0

Відповідь:

C code:

#include <stdio.h>

int strlen(char *str){

int size = 0;

for(int i = 0; str[i] != '\0'; i++){

 size++;

}

return size;

}

void print(char *str){

for(int i = 0; str[i] != '\0'; i++){

 printf("%c",str[i]);

}

printf("\n");

}

bool equal(char *str1,char *str2){

bool check = false;

for(int i = 0; str1[i] != '\0' && str2[i] != '\0'; i++){

 if(str1[i] != str2[i]){

  break;

 }

 else{

  check = true;

 }

}  

return check;

}

int main(){

char str1[256];

char str2[256];

gets(str1);

for(int i = strlen(str1) - 1, j = 0; i >= 0; i--,j++){

 str2[j] = str1[i];

}

if(equal(str1,str2)){

 printf("+");

}

else{

 printf("-");

}

return 0;  

}


sashaukr111: Ты где писал?
nazikmuz: У меня компилируеться
sashaukr111: У тебя кол блокс?
nazikmuz: Тогда скопируй ошибку
nazikmuz: Нет разницы где пишешь
nazikmuz: Скопируй сюда полную ошибку
sashaukr111: Не отправляется ладно сам попробую исправить
nazikmuz: Телеграм есть?
sashaukr111: Да
sashaukr111: @SenPlaygg
Похожие вопросы
Предмет: Русский язык, автор: albina19820107