![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
eldar219 |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 34 Пол: Мужской Реальное имя: eldar Репутация: ![]() ![]() ![]() |
Составить программу, которая по последней цифре числа выдает последнюю цифру его квадрата
плизз помогите |
Unconnected |
![]()
Сообщение
#2
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: ![]() ![]() ![]() |
var n:byte;
begin
writeln('Vvedite poslednuyu cifru');
readln(n);
case n of
0,1,5:writeln(n);
2,8:writeln(4);
3:writeln(9);
4,6:writeln(6);
7:writeln(9);
9:writeln(1);
end;
readln;
end.
-------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Client |
![]()
Сообщение
#3
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
readln(n);
writeln(sqr(n mod 10) mod 10);
? |
Unconnected |
![]()
Сообщение
#4
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: ![]() ![]() ![]() |
Ему надо организацию выбора
![]() -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
Client |
![]()
Сообщение
#5
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
ну тогда 3 и 7 можно еще объединить
![]() ![]() |
TarasBer |
![]()
Сообщение
#6
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
readln(n);
writeln(sqr(n mod 10) mod 10);
?Код readln(n); writeln(sqr(n) mod 10); Одним модом меньше. -------------------- |
Lapp |
![]()
Сообщение
#7
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Одним модом меньше. но диапазон применимости значительно меньше (если, конечно, подразумевать под n все число, а не последнюю цифру). Правда, если убрать контроль переполнения - то да, все равно, согласен ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
TarasBer |
![]()
Сообщение
#8
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
> Правда, если убрать контроль переполнения - то да, все равно, согласен
Был бы проц десятичным (а хорошая мысль - тогда перестанут появляться люди с искалеченным мышлением, считающие число 256 круглым) - было бы всё равно. А так - нет. Если хранить результат в однобайтовом виде, то, например, sqr(17) = 289 = 34 - последняя цифра другая. Но в задаче же надо начти последнюю цифру квадрата не по всему числу, а по его последней цифре. То есть на входе только последняя цифра числа. -------------------- |
Lapp |
![]()
Сообщение
#9
|
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: ![]() ![]() ![]() |
Был бы проц десятичным (а хорошая мысль - тогда перестанут появляться люди с искалеченным мышлением, считающие число 256 круглым) - было бы всё равно. А так - нет. Да, верно. Лопухнулся я.. ![]() Цитата То есть на входе только последняя цифра числа. Что на входе - определяется условиями задачи. Мне кажется, все же логично вводить все число, а не последнюю цифру. Но я тут не судья.. ![]() -------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
Client |
![]()
Сообщение
#10
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
у меня N - это само число. (Это так, для ясности
![]() |
![]() ![]() |
![]() |
Текстовая версия | 15.04.2025 18:19 |