Форум программистов, компьютерный форум CyberForum.ru

Подсчитать количество цифр в заданном натуральном числе. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тема: Объединения http://www.cyberforum.ru/cpp-beginners/thread544365.html
Здравствуйте всем))) Тут задачка лично для меня не очень то и понятнааая)) может кто то помочь?? Условие: Написать программу хранения координаты точки в виде объединений внутри структуры для целочисленного и вещественного типов данных (по обьяснению учителя координаты брать как очки обычные например А(х,у)) Заранее спасибоо)))
C++ Программирование задач обработки структур и файлов Задание: Даны сведения о результатах сессии: ФИО студента, названия четырех предметов и оценки, полученные по каждому предмету. Вывести фамилии студентов, общий балл которых отличается не более чем на 2 балла от максимального общего балла. Заранее огромное спасибо! http://www.cyberforum.ru/cpp-beginners/thread544362.html
Работа с каталогами C++
как в с++ организовать копирование и перемещение каталога на указанный диск? Спасибо.
C++ Алгоритмы. не пойму в чём ошибка...
В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) номер максимального по модулю элемента массива; 2) сумму элементов массива, расположенных после первого положительного элемента. Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале , а потом — все остальные. 3) Построить класс для работы с очередью с...
C++ вычислить значения ряда! http://www.cyberforum.ru/cpp-beginners/thread544356.html
Требуется вычислить значение функции,заданной с помощью ряда Тейлора на интервале от Xn до Xk с шагом dx и точностью e !!проблема в том что при выводе результата программа выводит даже те результаты ,когда еще не была достигнута точность,как сделать так,чтобы выводились только те результаты ,где точность была достигнута!!! вот сам код #include <cstdlib> #include <iostream> #include <cmath>...
C++ Контейнерный класс 1)Создать класс“Турагенство”, состоящей из класса ”Тур”. 2)Класс “Турагенство ”:название турагенства , год основания, телефон. 3)Класс “Тур”: название тура, колич. дней, стоимость. 4)Вывести названия агенств, у которых больше половины туров дороже 500$. #include <iostream> #include <string> using namespace std; class Turagenstvo{ подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
10.04.2012, 17:53     Подсчитать количество цифр в заданном натуральном числе.
При знании школьного курса математики всё просто
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <math.h>
    
int main(void) {
    unsigned n;
    
    while ( printf("Number: ") && scanf("%u", &n) == 1 && n > 0 )
        printf("%d digits.\n", (int)log10((double)n) + 1);
    
    return 0;
}
 
Текущее время: 22:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru