Последни материали
![Анонимно споделяне](/shr/usr/p_0.png)
Студент
Сподели нов файл на тема » Българско-руски и руско-български онлайн речници и справочни материали « в научна област » Език - Руски «
![Анонимно споделяне](/shr/usr/p_0.png)
Студент
Сподели нов файл на тема » Българско-немски и немско-български онлайн речници и справочни материали « в научна област » Език - Немски «
![Анонимно споделяне](/shr/usr/p_0.png)
Студент
Сподели нов файл на тема » Българско-български речници и други справочни материали « в научна област » Български език и литература «
Последни въпроси
![Хелин Фахридин](/shr/usr/p_0.png)
Студент
Имам нужда от помощ по дисциплина »Хигиена и екология« в научна област »Медицина«
![Росица Христова](/shr/usr/40201-40300/p_40215_1.jpg)
Студент
Имам нужда от помощ по дисциплина »Социална медицина« в научна област »Медицина«
![Мирела Андонова](/shr/usr/p_0.png)
Студент
Имам нужда от помощ по дисциплина »Пропедевтика на хирургичните болести« в научна област »Медицина«
Тук можете да помогнете на Ваш колега. Отговорът с най-много благодарности се счита за най-добър. Важно е да си помагаме!
Зададен от: | ||
---|---|---|
![]() | Студент | Отговори: 3 Преглеждания: 1774 |
15.02.2016, 15:58
Ваш колега има нужда от файл?
Можете да споделяте учебни материали директно в платформата! Така те ще бъдат полезни и за други Ваши колеги. След като споделите файл, Вие можете да поставите линк към него, като отговор на въпроса. Благодарим Ви!
ВНИМАНИЕ!
Предлагането на платени услуги за изготвяне/предоставяне на материали е и винаги е било забранено в платформата! Нарушението на това правило ще води до деактиваране на профила.
![Адриан Димитров Адриан Димитров](/shr/usr/1-100/p_14_1.jpg)
От: Адриан Димитров
Висше училище: Русенски Университет - Ангел Кънчев
15.02.2016, 16:07
Висше училище: Русенски Университет - Ангел Кънчев
15.02.2016, 16:07
Колега това намерих набързо в учебника:
Делението с частно и остатък може да се използва за намиране на броя на цифрите на
дадено естествено число n. Алгоритъмът е следният: Последователно делим (докато е възможно)
целочислено n на 10. Очевидно, при всяко такова деление цифрите на n намаляват с една. Така,
броят на цифрите на n се определя от броя на деленията, които извършваме, докато n стане равно на нула:
#include
unsigned n = 4242;
int main(void) {
unsigned digits;
for (digits = 0; n > 0; n /= 10, digits++);
printf("Броят на цифрите на %u е %un", n, digits);
return 0;
}
Дано е полезно!
Благодаря (1)Делението с частно и остатък може да се използва за намиране на броя на цифрите на
дадено естествено число n. Алгоритъмът е следният: Последователно делим (докато е възможно)
целочислено n на 10. Очевидно, при всяко такова деление цифрите на n намаляват с една. Така,
броят на цифрите на n се определя от броя на деленията, които извършваме, докато n стане равно на нула:
#include
unsigned n = 4242;
int main(void) {
unsigned digits;
for (digits = 0; n > 0; n /= 10, digits++);
printf("Броят на цифрите на %u е %un", n, digits);
return 0;
}
Дано е полезно!
![Мартин Кръстев Мартин Кръстев](/shr/usr/p_0.png)
От: Мартин Кръстев
Висше училище: Русенски Университет - Ангел Кънчев
15.02.2016, 17:19
Висше училище: Русенски Университет - Ангел Кънчев
15.02.2016, 17:19
#include
using namespace std;
#include
void main() {
system("chcp 1251"); // кирилизиране
system("cls"); // чистене на конзолата от досадното съобщение
int n, i, count=0; // n - число, count - брой цифри
cout > n;
while (n != 0) {
int b = n % 10; // b държи последната цифра на число
count++; // увеличаваме броя на цифрите, като при първото изпълнение, то е 0
n /= 10; // махаме последната цифра на числото; n = n/10 е същото
}
cout
Благодаря (2)using namespace std;
#include
void main() {
system("chcp 1251"); // кирилизиране
system("cls"); // чистене на конзолата от досадното съобщение
int n, i, count=0; // n - число, count - брой цифри
cout > n;
while (n != 0) {
int b = n % 10; // b държи последната цифра на число
count++; // увеличаваме броя на цифрите, като при първото изпълнение, то е 0
n /= 10; // махаме последната цифра на числото; n = n/10 е същото
}
cout
![Тодор Атанасов Тодор Атанасов](/shr/usr/p_0.png)
От: Тодор Атанасов
Висше училище: Свободен Университет "Черноризец Храбър"
15.02.2016, 17:48
Висше училище: Свободен Университет "Черноризец Храбър"
15.02.2016, 17:48
int digits = 0;
do { number /= 10; digits++; }
while (number != 0);
Благодаря (2)do { number /= 10; digits++; }
while (number != 0);