В
Все
М
Математика
А
Английский язык
Х
Химия
Э
Экономика
П
Право
И
Информатика
У
Українська мова
Қ
Қазақ тiлi
О
ОБЖ
Н
Немецкий язык
Б
Беларуская мова
У
Українська література
М
Музыка
П
Психология
А
Алгебра
Л
Литература
Б
Биология
М
МХК
О
Окружающий мир
О
Обществознание
И
История
Г
Геометрия
Ф
Французский язык
Ф
Физика
Д
Другие предметы
Р
Русский язык
Г
География
Wensansys
Wensansys
21.01.2022 13:41 •  Информатика

Решите ,! дано целое четырехзначное число. выяснить, является ли оно палиндромом, то есть таким числом,десятичная запись которого читается одинаково слева направо и справа налево.. имя входного файла input.txt, имя выходного файла output.txt

Показать ответ
Ответ:
пимимпп
пимимпп
01.10.2020 03:14

#include "stdio.h";

int main(){
 FILE *f;
 f=fopen("INPUT.TXT","r");
 int n,a1,a2,tmp;
 fscanf(f,"%d",&n);
 fclose(f);
 a1=(n%10)*10+((n/10)%10);
 tmp=(n/100);
 a2=(tmp%10)+((tmp/10)%10)*10;
 f=fopen("OUTPUT.TXT","wt");
 if (a1==a2) fprintf(f,"YES");
 else fprintf(f,"NO");
 fclose(f);
 return 0;
};

0,0(0 оценок)
Ответ:
tanyalaim20061
tanyalaim20061
01.10.2020 03:14

Язык Python

 

 

iFile = open("input.txt", 'r')                             # открываем файл для чтения

oFile = open('output.txt', 'w')                         # открываем файл для записи

 

for line in iFile.readlines():                           # считываем все стройи из входного файла и идем по ним в цыкле

  if line[0]==line[-1] and line[1]==line[-2]:   # если первый символ равен последнему, а второй предпоследнему

    oFile.write('yes\n')                                      # пишем да

  else:

    oFile.write('no\n')                                        # пишем нет

iFile.close()                                                     # закрываем файлы

oFile.close()

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота