Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
MemBoo
0 / 0 / 0
Регистрация: 04.11.2014
Сообщений: 15
1

Придумайте выражение, которое с mod, div, сложения, вычитания и умножения

04.11.2014, 21:54. Просмотров 1065. Ответов 4
Метки нет (Все метки)

Придумайте выражение, которое с помощью mod, div, сложения, вычитания и умножения:переводит число от 1 до (5^4) -1 в пятеричную систему счисления.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2014, 21:54
Ответы с готовыми решениями:

Операции сложения, вычитания, умножения и деления в троичной СС
Операции сложения, вычитания, умножения и деления в троичной СС. (тип данных массив, числа...

Написать процедуру для сложения, умножения квадратных матриц N*N, и умножения матрицы на вектор
Написать процедуру для сложения, умножения квадратных матриц N*N, и умножения матрицы на вектор

Придумайте выражение, которое с помощью mod, div, сложения, вычитания и умножения
Придумайте выражение, которое с помощью mod, div, сложения, вычитания и умножения: Переводит число...

Придумайте выражение, которое с mod, div, сложением, вычитанием и умножением
Придумайте выражение, которое с mod, div, сложением, вычитанием и умножением (без циклов и тому...

Определить количество операций сложения, вычитания и умножения в выражении
Помогите пожалуйста решить задачу по программированию в ТР7 Определить общее колличество...

4
Iriini
265 / 191 / 50
Регистрация: 16.06.2014
Сообщений: 424
04.11.2014, 21:57 2
x-исходное число
y-результат
y:=(x mod 5)+(x div 5)*10+(x div 25)*100+(x div 125)*10
2
кот Бегемот
Платежеспособный зверь
8579 / 3993 / 1567
Регистрация: 28.10.2009
Сообщений: 10,441
05.11.2014, 18:01 3
Лучший ответ Сообщение было отмечено Taatshi как решение

Решение

Цитата Сообщение от Iriini Посмотреть сообщение
y-результат
y:=(x mod 5)+(x div 5)*10+(x div 25)*100+(x div 125)*10

Лажа.
За что спасибо сказали? Всё неверно.
Вот программа:
Pascal
1
2
3
4
5
6
7
var
x,y:longint;
begin
readln(x);
y:=(x mod 5)+((x div 5)mod 5)*10+((x div 25)mod 5)*100+((x div 125)mod 5)*1000+x div 625*10000;
writeln(y);
end.
А если просто выражение, то
y:=(x mod 5)+((x div 5)mod 5)*10+((x div 25)mod 5)*100+((x div 125)mod 5)*1000+x div 625*10000
Последнее слагаемое, пожалуй, лишнее. Достаточно для 5^4-1
y:=(x mod 5)+((x div 5)mod 5)*10+((x div 25)mod 5)*100+((x div 125)*1000
1
Iriini
265 / 191 / 50
Регистрация: 16.06.2014
Сообщений: 424
05.11.2014, 18:58 4
кот Бегемот, хамить не обязательно. Важна идея - комбинация операторов и правил. Чем Вы удачно и воспользовались.
0
кот Бегемот
Платежеспособный зверь
8579 / 3993 / 1567
Регистрация: 28.10.2009
Сообщений: 10,441
05.11.2014, 19:04 5
Цитата Сообщение от Iriini Посмотреть сообщение
Важна идея - комбинация операторов и правил. Чем Вы удачно и воспользовались.
Я дилетантов не люблю. Помогаете - помогайте правильно, без ошибок. А эту комбинацию операторов div и mod, увы, изобрели не Вы. Я знал её когда Вас ещё на свете не было.
С уважением КБ
0
05.11.2014, 19:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.11.2014, 19:04

Возведение в степень, используя лишь операции сложения, умножения и вычитания
Дано действительное число х. Не пользуясь никакими други*ми арифметическими операциями, кроме...

Выполнение операций сложения, вычитания и умножения над матрицами целых чисел
Вобщем нужно разработать проект, который обеспечивает выполнение операций сложения, вычитания и...

Выполнение операций сложения, вычитания и умножения над матрицами целых чисел
Нужно разработать прогу, которая обеспечивает выполнение операций сложения, вычитания и умножения...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru