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

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

Показать ответ
Ответ:
VikusPadididi
VikusPadididi
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 оценок)
Ответ:
машуля5552
машуля5552
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-бота