0 / 0 / 0
Регистрация: 01.11.2008
Сообщений: 12
|
|
1 | |
Дано число (н) надо переставить первую и последнюю цифры этого числа01.11.2008, 10:27. Показов 2373. Ответов 3
Метки нет Все метки)
(
надо решить через while
Дано число (н) надо переставить 1-ю последнюю цифры этого числа если можно с блок-схемами
0
|
|
01.11.2008, 10:27 | |
Ответы с готовыми решениями:
3
|
Of Wolf and Man
999 / 198 / 5
Регистрация: 09.07.2008
Сообщений: 1,784
|
|
01.11.2008, 12:21 | 2 |
Код
[COLOR=RoyalBlue]function[/COLOR] sqrtt(x,y:integer):integer; [COLOR=Gray]{Функция для подсчета степени числа, в нашем случае 10ки}[/COLOR] [COLOR=RoyalBlue]var[/COLOR] i:integer; [COLOR=RoyalBlue]begin[/COLOR] [COLOR=RoyalBlue] if[/COLOR] y=1 [COLOR=RoyalBlue]then[/COLOR] sqrtt:=x [COLOR=RoyalBlue]else[/COLOR] [COLOR=RoyalBlue] for [/COLOR]i:=2 [COLOR=RoyalBlue]to[/COLOR] y [COLOR=RoyalBlue]do[/COLOR] x:=x*x; sqrtt:=x [COLOR=RoyalBlue]end;[/COLOR] [COLOR=RoyalBlue]var[/COLOR] a,b,i:integer; [COLOR=RoyalBlue]begin[/COLOR] readln(a); b:=a i:=0 [COLOR=RoyalBlue]while[/COLOR] (b div 10) <> 0 [COLOR=RoyalBlue]do begin[/COLOR] [COLOR=Gray]{Подсчет разрядов введенного числа}[/COLOR] b:=b div 10; inc(i) [COLOR=RoyalBlue]end;[/COLOR] [COLOR=RoyalBlue]if[/COLOR] i>0 [COLOR=RoyalBlue]then begin[/COLOR] b:=a mod 10; [COLOR=Gray]{сохраняем младший разряд числа}[/COLOR] a:=a-a mod 10; [COLOR=Gray]{удаляем младший разряд числа}[/COLOR] a:=a+a div sqrtt(10,i); [COLOR=Gray]{подставляем старший разряд на место младшего}[/COLOR] a:=a-sqrtt(10,i)*(a div sqrtt(10,i)); [COLOR=Gray] {удаляем старший разряд числа}[/COLOR] a:=a+b*sqrtt(10,i); [COLOR=Gray]{подставляем младший разряд числа на место старшего}[/COLOR] writeln(a); [COLOR=Gray] {Выовд}[/COLOR] [COLOR=RoyalBlue]end[/COLOR] [COLOR=RoyalBlue]else[/COLOR] write('число однозначное'); [COLOR=Gray]{оповещение о невозможности произвести данную операцию}[/COLOR] [COLOR=RoyalBlue]end[/COLOR].
0
|
(Yellow_Duck)
1261 / 130 / 15
Регистрация: 16.10.2008
Сообщений: 733
|
|
01.11.2008, 12:46 | 3 |
мммм....имба мега решеньецо
0
|
Sailry
|
||||||
06.11.2008, 15:26 | 4 | |||||
Пожалуйста,помогите решить задачу в Паскале и написать к ней блок-схему.Это срочно!!!
Вычислить и распечатать
|
06.11.2008, 15:26 | |
06.11.2008, 15:26 | |
Помогаю со студенческими работами здесь
4
Дано натуральное число п. Переставить первую и последнюю цифры этого числа Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа Дано натуральное число л. Переставить местами первую и последнюю цифры этого числа Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |