0 / 0 / 0
Регистрация: 06.02.2017
Сообщений: 6
1

Дано натуральное число, определите сумму всех его цифр

06.02.2017, 18:57. Показов 8421. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Дано натуральное число, определите сумму всех его цифр. Решение нужно через цикл goto. Спасибо огромное заранее))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.02.2017, 18:57
Ответы с готовыми решениями:

Дано натуральное число N (N<10^255). Вывести на экран количество цифр числа N и сумму его цифр
Дано натуральное число N (N&lt;10^255). Вывести на экран количество цифр числа N и сумму его цифр.

Дано натуральное число n. Найти сумму его цифр
Дано натуральное число n. Найти сумму его цифр.

Дано натуральное число N. Вычислите сумму его цифр
Дано натуральное число N. Вычислите сумму его цифр. При решении этой задачи нельзя использовать...

Дано натуральное число N. Определить сумму m его последних цифр
Дано натуральное число N. Определить сумму m его последних цифр.

7
Эксперт Pascal/Delphi
6809 / 4566 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
06.02.2017, 19:02 2
Цитата Сообщение от qweex3228 Посмотреть сообщение
через цикл goto
Нет такого цикла.

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
  c, Sum: integer;
 
begin
  sum := 0;
  write('Введите число: ');
  readln(c);
  while c > 0 do
  begin
    sum := sum + c mod 10;
    c := c div 10;
  end;
  writeln('Сумма цифр: ', sum);
end.
0
0 / 0 / 0
Регистрация: 06.02.2017
Сообщений: 6
06.02.2017, 19:13  [ТС] 3
не через while эту задачу нельзя решить? просто мы ещё не знаем этого цикла
0
101 / 97 / 112
Регистрация: 28.11.2016
Сообщений: 528
06.02.2017, 19:21 4
Мда, прошли goto, но не прошли while, странная программа, но все же, вот извращенный вариант программы выше через goto:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
label
v;
var
  c, Sum: integer;
 
begin
  sum := 0;
  write('Введите число: ');
  readln(c);
  v:
  sum := sum + c mod 10;
  c := c div 10;
  if c <> 0
    then goto v;
  writeln('Сумма цифр: ', sum);
end.
0
Почетный модератор
64291 / 47589 / 32740
Регистрация: 18.05.2008
Сообщений: 115,181
06.02.2017, 19:23 5
Цитата Сообщение от Alexandr212 Посмотреть сообщение
Мда, прошли goto, но не прошли while,
Видимо у препода большое бейсиковское прошлое.
0
101 / 97 / 112
Регистрация: 28.11.2016
Сообщений: 528
06.02.2017, 19:25 6
Кто знает
0
0 / 0 / 0
Регистрация: 06.02.2017
Сообщений: 6
06.02.2017, 19:43  [ТС] 7
благодарю, вот реально очень помог)
0
0 / 0 / 0
Регистрация: 07.07.2016
Сообщений: 31
06.02.2017, 21:25 8
можно фором через строки
Pascal
1
2
3
4
5
6
7
begin
readln(t);
n:=length(t);
for i:=1 to n do
sum:=sum+ord(t[i])-48;
writeln(sum);
end.
0
06.02.2017, 21:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.02.2017, 21:25
Помогаю со студенческими работами здесь

Дано натуральное число. Определить сумму его последних цифр
Дано натуральное число. Определить сумму т его последних цифр

Дано натуральное число, найти сумму всех его натуральных делителей
1.) Процедуры и функции. Даны отрезки a,b,c,d для каждой тройки этих отрезков, из которых можно...

Дано натуральное число n. Вычислить сумму последних k цифр в его записи. Значение k ввести
Решать как циклы с параметром

Дано шестизначное число. Найти сумму его цифр, а также число, получаемое при прочтении его цифр справа налево
Дано шестизначное число. Найти сумму его цифр, а также число, получаемое при прочтении его цифр...

Дано натуральное число. Определите, сколько чётных цифр используется в записи этого числа
Дано натуральное число . Определите, сколько чётных цифр используется в записи этого числа. Нашёл...

Дано натуральное число n, определить сколько цифр в числе n, чему равна сумма его цифр
Дано натуральное число n, определить сколько цифр в числе n, чему равна сумма его цифр.


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru