-6 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 12
1

Решение задачки по палиндромам

14.08.2019, 19:40. Показов 723. Ответов 9

Студворк — интернет-сервис помощи студентам
Кто поможет решить задачу. Вот условие:
Вывести число натуральных чисел-палиндромов от а до b. (а, b не превышают 10000).
На паскале abc
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.08.2019, 19:40
Ответы с готовыми решениями:

решение задачки
дано: R=20м аy=5м/с2 U-?

решение задачки
Размер стипендии составляет 1560 руб. Если все экзамены сданы на "5", то надбавка составляет 50%....

Решение задачки
Стоит задача: Используя Visual Studio, создайте проект по шаблону Console Application. ...

Решение задачки
Привет всем. Помогите или намекните, как решить данную задачку. В предыдущем задании записал...

9
5065 / 2637 / 2348
Регистрация: 10.12.2014
Сообщений: 10,003
15.08.2019, 07:41 2
Pascal
1
2
3
begin
  ReadInteger.To(ReadInteger).Where(n->begin var(t,m):=(n,0);repeat m*=10;m+=t mod 10;t:=t div 10;until t=0;Result:=m=n; end).Count.Println;
end.
0
-6 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 12
15.08.2019, 09:45  [ТС] 3
а можно попроще? код вообще непонятный.
0
5065 / 2637 / 2348
Регистрация: 10.12.2014
Сообщений: 10,003
15.08.2019, 10:00 4
Код работает?
Зачем же его ломать?

Если вам нужен был код на Turbo Pascal, так и нужно было тему там поднимать!
0
-6 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 12
15.08.2019, 10:13  [ТС] 5
мне нужен код на паскаль абц.нет. вы написали какую то ересь (проверил, работает, извините, но для меня нужен другой код, более простой.)
0
5065 / 2637 / 2348
Регистрация: 10.12.2014
Сообщений: 10,003
15.08.2019, 10:50 6
Это код именно для PascalABC.Net именно потому, что он работает!
https://www.cyberforum.ru/post13771686.html
0
-6 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 12
15.08.2019, 17:06  [ТС] 7
Мне ваш код просто в 3 строки с кучей точек и пр. не подошел, вы тут ни при чем, это ваш стиль работы
0
2213 / 1336 / 503
Регистрация: 07.04.2017
Сообщений: 4,611
15.08.2019, 17:57 8
Цитата Сообщение от dushesofficial Посмотреть сообщение
это ваш стиль работы
Нет, это стиль кода в PABC.Net.

Вас скорее всего до этого просто учили говнокодить в стиле прошлого века и только по этому вы ничего не понимаете.
На самом деле этот код проще того, чему учили вас. Если что - я могу объяснить всё в подробностях.
0
-6 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 12
15.08.2019, 18:06  [ТС] 9
да, это правда XD. к сожалению, я тот доисторический динозавр) мне просто желателен этот древний код для понимания программы)
п.с. Сергей, если вам конечно не трудно, я бы познал, как же выглядит программирование на паскале абц.нет сейчас
0
2213 / 1336 / 503
Регистрация: 07.04.2017
Сообщений: 4,611
15.08.2019, 19:41 10
0. Тот код выглядит особо страшно из за того, что его написали в 1 строчку. Вот только компилятор не видит разницы между переносами строк и пробелами, поэтому можно расписать более читабельно:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
begin
  ReadInteger.To(ReadInteger)
  .Where(n->
  begin
    var(t,m):=(n,0);
    
    repeat
      m *= 10;
      m += t mod 10;
      t := t div 10;
    until t=0;
    
    Result := m=n;
  end)
  .Count
  .Println;
end.
1. Для начала прочитайте эту презентацию:
http://pascalabc.net/downloads... Simple.pdf
Она коротенькая, но объяснит основные понятия, как применения точек и слова var.

2. .To генерирует последовательность, они объясняются тут:
http://pascalabc.net/downloads... uences.pdf

3. А знак -> (означающий объявление лямбды) - тут:
http://pascalabc.net/downloads... ambdas.pdf

Что ещё будет не понятно - спрашивайте, не стесняйтесь, объясню уже своими силами (то есть без ссылок на презентации от разработчиков).
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.08.2019, 19:41
Помогаю со студенческими работами здесь

Решение задачки
Есть два класса. package task9; //переменные можно взять любые public class givie_sushestva...

Решение задачки
Встретил на просторах интернета такую задачку: Ради интереса захотел её решить на 1ске....

задачки на решение
1)a(a+1)(a+2)...(a+n),a-действительное число 2)дана последовательность n-вещественных чисел.найти...

Решение задачки
Добрый день! Подскажите, в чем проблема. Угол фи делает, а гамму нет. Альфа - это гамма Бетта -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru