В Паскале!!!Ввести целое число и отыскать сумму его цифр1) Ввести целое

В Паскале!!!
Ввести целое число и отыскать сумму его цифр
1) Ввести целое Число - 1234 -
Сумма цифр числа одинакова 10

2) Ввести целое число и найти, правильно ли, что в его записи есть 2 схожие числа.
Пример. Введите целое число - 1234 - НЕТ 1224 - ДА.

Помогите пожалуйста!)))

Задать свой вопрос
1 ответ
1)Задачка решается несколькими способами. Можно перевести число в строку и с поддержкою строковых функций (и процедур) найти, есть ли в ней одинаковые знаки. 
Еще один метод (на мой взор, чуток-чуток попроще) содержится в том, чтоб просто сосчитать количество каждой числа в числе: 
Пусть у нас есть массив col[0..9], который будет беречь количество цифр. Сосчитать количество каждой цифры в массиве ch можно так: 
while (ch mod 10)gt;0 do begin 
c:=ch mod 10; 
ch:=ch div 10; 
col[ c ]:=col[ c ]+1; 
end; 
Сейчас необходимо просто посмотреть, нет ли в массиве col числа gt;=2 . Если такое есть, то это будет значить, что цифра встретиласи два либо более раза: 
b:=false; 
for i:=0 to 9 do if col[ i ]gt;=2 then b:=true; 
if b then writeln ('да') else writeln('нет'); 
Кстати, не забудь обнулить массив col перед внедрением. 
2)В этой последовательности каждый следующий член равен сумме предшествующего члена и порядкового номера предыдузего члена 

2=1+1 
4=2+2 
7=4+3 
11=7+4 
Явно, задачка на циклы. 
Цикл должен отсчитать 10 первых членов: 
for i:=1 to 10 do begin... 
Внутри мы обязаны сосчитать сам член, записать его и вывести квадрат и куб этого члена. 
i - порядковый номер члена, а сам член представим записываем в переменную ch. Тогда он рассчитывается по формуле 
ch:=ch+i-1; 
Не забудь перед циклом указать начальное значение ch.
Egor Dzhavahov
можете пожалуиста прямо на сто процентов написать решение как будет в программке. Очень срочно надобно пжлл
Денис Прихлеб
я честно не помню,это надобно вспоминать
Любовь Оборская
хорошо Спс
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт