![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
@ Alenka @ |
![]()
Сообщение
#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. помогите перевести с паскаля на С |
![]() ![]() |
tig81 |
![]()
Сообщение
#2
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
А в чем вопрос?
|
@ Alenka @ |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Продвинутые Сообщений: 6 Регистрация: 15.5.2011 Город: Грязи Учебное заведение: ЛГПУ Вы: студент ![]() |
вопрос в том что на С надо перевести
|
граф Монте-Кристо |
![]()
Сообщение
#4
|
Доцент ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 3 840 Регистрация: 27.9.2007 Из: Старый Оскол Город: Москва Учебное заведение: МФТИ/МАИ Вы: другое ![]() |
Зачем вы объявляете переменные в функции, а потом нигде их не используете? Я имею в виду строчки
Цитата function num(i:longint):integer; и Цитата function root(l:longint):integer; , в этих функциях ни i, ни l соответственно нигде не встречаются. Lucky you, что это паскаль, где переменные объявляются зарание. С Вам такого финта ушами не простит.Что не получается с переводом на С? |
@ Alenka @ |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Продвинутые Сообщений: 6 Регистрация: 15.5.2011 Город: Грязи Учебное заведение: ЛГПУ Вы: студент ![]() |
Зачем вы объявляете переменные в функции, а потом нигде их не используете? Я имею в виду строчки и , в этих функциях ни i, ни l соответственно нигде не встречаются. Lucky you, что это паскаль, где переменные объявляются зарание. С Вам такого финта ушами не простит. Что не получается с переводом на С? на С никогда не работала |
граф Монте-Кристо |
![]()
Сообщение
#6
|
Доцент ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 3 840 Регистрация: 27.9.2007 Из: Старый Оскол Город: Москва Учебное заведение: МФТИ/МАИ Вы: другое ![]() |
Значит, берёте книжку Кернигана и Ритчи, и вперёд.
|
@ Alenka @ |
![]()
Сообщение
#7
|
Новичок ![]() Группа: Продвинутые Сообщений: 6 Регистрация: 15.5.2011 Город: Грязи Учебное заведение: ЛГПУ Вы: студент ![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 20:12 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru