Здравствуйте, гость ( Вход | Регистрация )
| @ Alenka @ |
15.5.2011, 11:56
Сообщение
#1
|
|
Новичок ![]() Группа: Продвинутые Сообщений: 6 Регистрация: 15.5.2011 Город: Грязи Учебное заведение: ЛГПУ Вы: студент |
Написать функцию,которая находит цифровой корень целого числа
var n:longint; function num(i:longint):integer; var s: integer; begin s:=0; repeat s:=s+n mod 10; n:= n div 10; until n=0; num:=s; end; function root(l:longint):integer; begin if n<10 then root:=n else begin n:=num(n); root:=root(n); end; end; begin write('Введите целое число n='); readln(n); writeln('Его цифровой корень равен : ', root(n)); end. помогите перевести с паскаля на С |
@ Alenka @ помагите перевести с Паскаля на С 15.5.2011, 11:56
tig81 А в чем вопрос? 15.5.2011, 12:00
@ Alenka @ вопрос в том что на С надо перевести 15.5.2011, 12:02
граф Монте-Кристо Зачем вы объявляете переменные в функции, а потом ... 15.5.2011, 12:48
@ Alenka @
Зачем вы объявляете переменные в функции, а потом... 15.5.2011, 16:06
граф Монте-Кристо Значит, берёте книжку Кернигана и Ритчи, и вперёд. 15.5.2011, 16:10
@ Alenka @
Значит, берёте книжку Кернигана и Ритчи, и вперёд... 15.5.2011, 16:24![]() ![]() |
|
Текстовая версия | Сейчас: 19.4.2026, 7:56 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru