27.03.2013, 13:54 | #1 (permalink) |
Member
Регистрация: 27.03.2013
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Задача на строки
|
27.03.2013, 13:54 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Рекомендую вам внимательно пролистать эти топики, они очень похожи на вашу тему Задача на строки решена, но нужно исправить одну ошибку Си, строки Строки в с++ Строки |
27.03.2013, 16:45 | #2 (permalink) |
Member
Регистрация: 29.01.2013
Сообщений: 91
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 565
|
// Дана строка, изображающее целое число. Вывести сумму цифр этого числа.
Поскольку язык программирования покрыт мраком то в общем виде Может быть так Алгоритм. Можно использовать строку как массив символов. Код:
// 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 вывод ответа на экран. |
28.03.2013, 12:58 | #3 (permalink) |
Member
Регистрация: 27.03.2013
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
спасибо) язык программирования Турбо Паскаль
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
Опции темы | |
Опции просмотра | |
|
|