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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
#1

Вычислить последнее значение перед машинным нулём - C++

08.10.2012, 21:00. Просмотров 213. Ответов 0
Метки нет (Все метки)

В цикле у нас всегда будет присваивание u=v при условии что v не равно нулю, а если равно, то цикл прекращается и в u не заносится значение 0, т.е там остаётся значение перед этим нулём. Единственная беда - ничего кроме нулей не выводится. Может я как-то не так всё сделал? Помогите пожалуйста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <stdio.h>
#include <iostream>
 
double MachineZero();
 
int main()
{
    double x;
    x = MachineZero();
    printf("%f\n", x);
 
    system("pause");
    return 0;
}
 
double MachineZero(){
    double u=1,v=1;
    do{
 
        if(v=0) {
         break;
        }
        else {
            u=v;
        }
 
         v = v/2;
 
    }while (u+1>1);
    return u;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2012, 21:00     Вычислить последнее значение перед машинным нулём
Посмотрите здесь:

Последнее значение, лежащее в векторе - C++
Здравствуйте! Нужно получить доступ к последнему символу, лежащему в векторе типа char. Можно ли это сделать как-нибудь по-другому?...

В файл записывается только последнее значение - C++
Есть программка которая записывает результат в файл. Что нужно изменить чтобы в файле оставались всё результаты, а не только последний? ...

Как узнать последнее значение массива - C++
Добрый день форумчане. Прошу помочь с проблемкой. Мой код: #include &lt;iostream&gt; Using namespace std; Int main() { Char a; ...

Как можно убрать последнее значение в динамическом массиве - C++
Подскажите как можно убрать последнее значение в дин массиве (смотрите на скрине), показывает не верное значение (после предпоследнего...

Запись бинарного файла - На консоль выводиться дважды последнее прочтенное значение - C++
Ошибка: на консоль выводиться дважды последнее прочтенное значение (в данном случае - 20). Подскажите, пожалуйста, как избежать данную...

Вставить значение 0 перед элементами - C++
Вставить значение 0 перед элементами, находящимися в позиции, соответствующие числам Фибоначчи. Натолкните на мысль, какие действия? ...

Массивы. Вставить значение a перед всеми элементами, кратными а - C++
Вот условие задачи. Дан массив из N положительных элементов, больших 1 (2&lt;=N&lt;=100). Вставить значение a перед всеми элементами, кратными...

Заменить в каждой строке элементы с наибольшим значением нулём - C++
Дан текстовый файл, состоящий из одной или нескольких строк. Каждая строка файла содержит числа,разделенные пробелами. Заменить в каждой...

Определить является ли сумма чисел положительной, отрицательной или нулём - C++
4)Пользователь вводит два числа. Орределить является ли сумма чисел положительной, отрицательной или нулём.

Определить максимальный элемент даных целого типа оканчивающихся нулём - C++
Помогите написать программу: Определить максимальный элемент даных целого типа оканчивающихся нулём.В программе не использовать понятие...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru