|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.05.2009, 23:03 | #21 |
Пользователь
Регистрация: 01.04.2009
Сообщений: 27
|
Народ, во-первых, благодарен всем, что столько вас откликнулось на мою беду. Во вторых, лично я склонялся, что надо найти последнюю цыфру от рационального числа, которое взбредёт в ум пользователю будущей программы, а потом, исходя из понимания, что квадрат любого одноразрядного числа является другим строго определённым числом, с помощью оператора case подобрать нужную цыфру, как и предложили выше. Думаю будет лишним заставлять компьютер считать квадрат невооброзимо больших чисел. Вся проблема в том, что пользователь сам может дать число с любым количеством цыфр после запятой, а по-этому действие mod в данном случае отпадает. Дальше не знаю что делать, так как сам ещё новичок. Вся надежда на мудрецов этого форума.
Сократ: "Я знаю, что ничего не знаю".
|
16.05.2009, 23:03 | #22 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
как это где? последняя цифра квадрата числа определяется последней цифрой квадрата последней цифры исходного числа))
2/3 мы не рассматриваем, т.к. производим действия с данными, введенными пользователем.. мы же не предполагаем, что пользователь вводит 2/3? если он введет 0.66666666 то последняя цифра В ЛЮБОМ случае будет 6... *** блин.. я либо чего-то не понимаю.. либо что-то еще.. нет разницы, введет юзер 0.325235627 или 0.241251235213515141254124124157, последняя цифра полученного числа будет 9
Uguu~
Последний раз редактировалось __STDC__; 16.05.2009 в 23:07. |
16.05.2009, 23:07 | #23 |
Пользователь
Регистрация: 01.04.2009
Сообщений: 27
|
Вот полное задание. Отсюда следует, что исходное число может быть полностью случайным в обе стороны от запятой.
Сократ: "Я знаю, что ничего не знаю".
|
16.05.2009, 23:10 | #24 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
еще раз повторюсь.. последняя цифра квадрата числа определяется последней цифрой квадрата последней цифры исходного числа и от остальных цифр числа не зависит.. желающие могут проверить... при этом мы НЕ берем нули, даваемые точностью типа... и учитываем, что пользователь вводит дробную часть в виде десятичной дроби
Uguu~
|
16.05.2009, 23:11 | #25 | |
Пользователь
Регистрация: 01.04.2009
Сообщений: 27
|
Цитата:
Я знаю что такое var, real, char, begin, writeln, case, readln, end и цыфры, а остальное мне неизвестно.
Сократ: "Я знаю, что ничего не знаю".
Последний раз редактировалось Карабин; 16.05.2009 в 23:15. |
|
16.05.2009, 23:13 | #26 | ||||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Для целого числа достаточно взять остаток от деления на 10. А для вещественного? Цитата:
Цитата:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||||
16.05.2009, 23:14 | #27 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
1. Читаем строку.
2. Записываем в sym последний символ строки (или последнюю цифру числа если будет угодно). 3. С помощью условного оператора множественного выбора определяем последнюю цифру квадрата числа в зависимости от последней цифры исходного числа. 4. Преобразуем введенную строку в число. 5. Выводим квадрат числа, с точностью до 17 знаков после запятой, чтобы проверить правильность работы проги.
Uguu~
|
16.05.2009, 23:16 | #28 | |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
Цитата:
Uguu~
|
|
16.05.2009, 23:18 | #29 | ||
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
Цитата:
Цитата:
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
||
16.05.2009, 23:19 | #30 |
Участник клуба
Регистрация: 16.03.2009
Сообщений: 1,013
|
аха... вот тогда другое дело... я же предупреждал, что не вникал в суть) надо было сразу так сказать...)
Uguu~
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
найти сумму цифр, состовляющих числа. | babaika | Общие вопросы C/C++ | 4 | 29.12.2008 08:58 |
Найти первую цифру в данных ячейки.. | kra183 | Microsoft Office Excel | 11 | 09.05.2008 01:35 |
ДАНЫ 4 ЧИСЛА X Y Z W составит программу найти произведение все положительные нечетные числа | Woland-itn | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 23.03.2008 21:49 |
двузначные числа которые при умножении на 3 будут заканчиваться на цифру 4 | Ases_51 | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 13.01.2008 11:37 |
как найти корень из числа | $Дмитрий | Общие вопросы Delphi | 7 | 26.04.2007 13:40 |