Предмет: Информатика,
автор: sashaukr111
Язык Си
Проверить, равно ли читается данное слово слева направо и
напротив
Ответы
Автор ответа:
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:
Ты где писал?
Похожие вопросы
Предмет: Русский язык,
автор: karinka12341
Предмет: Русский язык,
автор: petrovic20187
Предмет: Русский язык,
автор: albina19820107
Предмет: Русский язык,
автор: marinasukhorukova86
Предмет: Информатика,
автор: dfaterov