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

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

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

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

08.10.2012, 21:00. Просмотров 222. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.10.2012, 21:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить последнее значение перед машинным нулём (C++):

Найти и заменить нулём максимальное и минимальное значение в каждом столбце матрицы - C++
Здравствуйте, не знаю в чём ошибка( Вводит матрицу и выводит, а вот с остальным проблема( Задача такова: Дана матрица размером n*m.Найти...

Программа завершилась машинным кодом (0x0) - C++
#include &quot;stdafx.h&quot; # include &lt;iostream&gt; # include &lt;iomanip&gt; # include &lt;math.h&gt; using namespace std; double xx0, xx1; //...

Засада с машинным эпсилон, или Либо я дурак - C++
Эту задачку выполняют все начинающие. Так вот, берём два простеньких кода. Они настолько коротки, тупы и очевидны, что я даже не...

Выполните арифметические операции сложения, вычитания «машинным» методом - C++
Уважаемый форум! Помогите пожалуйста.Что-то я совсем запуталась. Может кто-то знает, как решить поставленную задачу? Выполните...

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

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.10.2012, 21:00
Привет! Вот еще темы с ответами:

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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