Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/32: Рейтинг темы: голосов - 32, средняя оценка - 4.97
0 / 0 / 0
Регистрация: 15.06.2013
Сообщений: 9
1

Переставить местами первую и последнюю цифры числа

16.06.2013, 10:01. Показов 5962. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано натуральное число N. Переставить местами первую и последнюю цифры этого числа.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.06.2013, 10:01
Ответы с готовыми решениями:

Переставить первую и последнюю цифры числа
Дано натуральное число n, переставить первую и последнюю цифры числа.Если число n<10,то вывести...

Дано натуральное число. Переставить первую и последнюю цифры числа n
Дано натуральное число n. Переставить первую и последнюю цифры числа n.

Поменять местами первую и последнюю цифры числа
Здравствуйте.Помогите,пожалуйста с написанием программы на Турбо Паскале. Поменять местами первую...

Поменять местами первую и последнюю цифры числа
2 задача найти количество четных цифр натурального числа

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
16.06.2013, 12:46 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Чисто арифметически
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
uses crt;
var n,m,c1,cp:longint;
    k,i:byte;
begin
clrscr;
write('n=');
readln(n);{например 12345}
cp:=n mod 10;{последняя цифра}
n:=n div 10;{число без последней цифры}
m:=n;{запомним его}
k:=0;
while m>9 do{пока не останется 1 цифра}
 begin
  m:=m div 10;
  k:=k+1;{количество разрядов без первого}
 end;
c1:=m;{запомним первую цифру}
for i:=1 to k do
 begin
  m:=m*10;{повышаем разряд числа, равного первой цифре}
  cp:=cp*10;{повышаем разряд последней цифры}
 end;
n:=(n-m)*10+c1+cp*10;{получаем число=(1234-1000)*10+1+5000*10=52341}
writeln('n2=',n);
readln
end.
0
16.06.2013, 12:46
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2013, 12:46
Помогаю со студенческими работами здесь

Поменять местами первую и последнюю цифры заданного числа
Дано число n. Поменять местами его первую и последнюю цифры.

Дано натуральное число n. Переставить первую и последнюю цифру числа n
Дано натуральное число n. Переставить первую и последнюю цифру числа n.

Найти первую и последнюю цифры числа
Дано натуральное число n (n<9999) Найти первую и последнюю цифры числа. Всем, кто примет...

Найти первую и последнюю цифры заданного числа
Помогите :с С Delphi не дружу. Дано натуральное число. Найти первую и последнюю цифры данного...

Найти первую и последнюю цифры заданного числа
1. Дано натуральное число. Найти первую и последнюю цифры данного числа. Верно ли, что сумма цифр...

Дано натуральное число: - найти первую и последнюю цифры числа
доброго времени суток не могли бы помочь с такой задачкой Дано натуральное число - найти сумму...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru