• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Задача на строки

Акуся

Новые
Регистрация
27 Мар 2013
Сообщения
15
Реакции
0
Баллы
0
Задача на строки

Дана строка, изображающее целое число. Вывести сумму цифр этого числа.
 
// Дана строка, изображающее целое число. Вывести сумму цифр этого числа.

Поскольку язык программирования покрыт мраком то в общем виде
Может быть так
Алгоритм.
Можно использовать строку как массив символов.
Код:
// 1 Объявляете необходимые переменные.
//   1,1 Объявляете счетчик для цикла целого типа
//   1,2 Переменная сумматор, целого типа где будет формироваться ответ
//   1,3 Объявляете переменную целого типа для преобразования.
//   1,4 Объявляете переменную строкового типа .
// 2 Задаете первоначальные значения переменным.
//   2,1 Переменная сумматор нуль.
//   2,2 счетчик для цикла и переменная для преобразования (пункты 1,1 
//        и1,2 ) можно задать и в следующем пункте (3). 
//   2,3 Задаете значение строковой переменной либо в программе,  либо 
//        путем ввода строки с клавиатуры.
// 3 Организуете цикл от 1 до конца строки
//   3,1  for  счетчик  приравниваете к 1 или 0 в зависимости от того как 
//         хранится строковая   переменная (от языка программирования),  
//         указываете до какого значения будет меняться счетчик (до 
//         конца строки), ( если язык С/С++ или си ориентированный то 
//         дополнительно нужно указать приращение счетчика обычно это 1)
//   3,2 обращаетесь к текущему элементу строки преобразуя его в 
//         числовое значение присваиваете переменной.
//         3, 2 ,1  для преобразования можно использовать уже имеющиеся 
//         функции в языке программирования. Но если их нет то придется 
//         организовать выбор значения с помощью оператора 
//         множественного выбора. Т.е в зависимости от значения элемента 
//         присвоить переменной значение.
//   3,3  Суммировать значение переменной сумматор и полученного 
//         значение переменной.
// 4 вывод ответа на экран.
Удачи в реализации.
 
спасибо) язык программирования Турбо Паскаль
 
Назад
Сверху