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

Найти сумму первых 5 цифр дробной части действительного числа.например для числа 23,1680989 она равна 24.Програма на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помощь с алгоритмом http://www.cyberforum.ru/cpp-beginners/thread694797.html
Начал изучать массивы и тут задание : Найти среди элементов массива значение 2 Я в целом понимаю все это,но не знаю как выглядит алгоритм выполнения. Буду очень благодарен
C++ Восточный календарь Нужна помощь,ну или кто может написать код программы,про Восточный календарь! Сам текст: В восточном календаре принят 60 летний цикл,состоящий из 12 под циклов:зеленый, красный, желтый, белый и... http://www.cyberforum.ru/cpp-beginners/thread694785.html
Удалить последовательности, состоящие из 2 и более пробелов C++
Задание: удалить последовательности, состоящие из 2 и более пробелов. Использовать новые массивы и блоки запрещено. #include <iostream> #include <string.h> using namespace std; int main()...
C++ Построить матрицу В такого же размера, как А, элементы которой обладают заданным свойством
Построить матрицу В такого же размера, как А, элементы которой обладают следующим свойством: элемент В равен максимальному из элементов матрицы А, расположенных в строке i. как это реализовать?
C++ Дан набор слов на английском языке, разделенных пробелами http://www.cyberforum.ru/cpp-beginners/thread694769.html
Дан набор слов на английском языке, разделенных пробелами. Выделить в последовательности нечетные слова прописными буквами
C++ Есть программа, нужно определить какое задание она выполняет Ну в общем так: у меня есть 6 готовых программ и список возможных заданий к ним. Преподаватель решил задачи, но не сказал задание, а дал возможные варианты. К первой задачи я нашла, вторая вообще не... подробнее

Показать сообщение отдельно
Артем Смирнов
6 / 6 / 1
Регистрация: 15.05.2012
Сообщений: 40
11.11.2012, 19:55
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <cmath>
#include <stdio.h>
int main()
{
    float numb; int p,sum=0,n=1;
    std::cout<<"Vvedite chislo:"; std::cin>>numb;
 
    int precision = 5; // количество знаков после запятой
    int whole = (int)numb;
    int fractional = (int)( ( numb - floor(numb) ) * pow(10, precision) );
    for(int i=0; i<=precision; i++) {
        p=(fractional%(n*10))/n;
        sum=sum+p;
        n*=10;
    }
    printf("Summa pervich %i chisel posle zapjatoi, deistvitelnogo chisla %f ravna %i", precision, numb, sum);
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.