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

Вывести первую цифру после десятичной точки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что происходит с курсором? http://www.cyberforum.ru/cpp-beginners/thread402670.html
Форумчане, подскажите пожалуйста, что происходит с курсором, почему это так происходит. Выкладываю код. #include "StdAfx.h" #include <windows.h> #include <fstream> #include <string>...
C++ Списки .задача Помогите, пожалуйста решить задачку, буду очень благодарна: N серых и M белых мышей сидят по кругу. Кошка ходит по кругу по часовой стрелке и съедает каждую s-ую мышку. В первый раз счет... http://www.cyberforum.ru/cpp-beginners/thread402664.html
C++ Рекурсия
Доброго времени суток! (Рекурсия). Вычислить сумму: Заранее спасибо!
C++ Вводится последовательность слов до встречи слова "stop". Образовать предложение, в котором разместить слова, состоящие более чем из 5 букв.
Вводится последовательность слов до встречи слова "stop". Образовать предложение, в котором разместить слова, состоящие более чем из 5 букв. Слова в предложении разделить запятыми. помогите((
C++ Описать функцию, которая выполняет над двумя векторами действия (сложение, умножение на скаляр, скалярное произведение, длина вектора) http://www.cyberforum.ru/cpp-beginners/thread402659.html
Доброго времени суток! Нужно описать функцию, которая выполняет над двумя векторами действия (сложение, умножение на скаляр, скалярное произведение, длина вектора), заданные третьим параметром как...
C++ Объясните,если знаете. Задание:Модифицировать программу таким образом, чтобы при наличии макроопределения OUTPUT программа производила вывод не в поток а при помощи окна сообщения ОС Windows. Какое окно тут имеется... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,777
09.12.2011, 08:58
C
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
#include <math.h>
 
int main(void){
    double n;
    
    while ( printf("Number: ") && scanf("%lf", &n) == 1 && n > 0.0 )
        printf("First digit after point: %d\n", (int)((n - floor(n)) * 10.0));
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru