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

Бесконечный цикл while, выводятся непонятные значения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Неправильный формат вывода http://www.cyberforum.ru/cpp-beginners/thread1586590.html
Bicycle Codes Den has two four-digit combination locks for protecting his bicycle from thieves. Every evening he arms the bicycle antitheft alarm and fastens the bicycle to a special stand with one...
C++ Сформировать массив, в котором будут только элементы исходного массива, заканчивающиеся на цифру К Сформировать массив из рандомных чисел! Затем, сформировать массив в котором будут только те элементы исходного массива, заканчивающиеся на цифру К! Я 1 часть сделала, а со 2й проблемы! Помогите... http://www.cyberforum.ru/cpp-beginners/thread1586585.html
C++ Нарезать текст на строки по 60 символов в каждой
С клавиатуры вводится количество строк и их содержание Нужно создать программу, которая будет выводить строки по 60 символов в каждой с содержанием введенных изначально строк,либо заканчиваться...
Как присвоить переменной типа string значение из файла C++
Название файла неизвестно, задается пользователем в командой строке при вызове программы. Т.е. Допусти, что мы присвоили переменной name_file название введенного файла.Нужно открыть файл и присвоить...
C++ Не заполняется массив http://www.cyberforum.ru/cpp-beginners/thread1586536.html
Здравствуйте, не передается заполненный массив и не понимаю в чем проблема: N = 15 void Print(int *a, int n) { for (int i = 0; i < n; i++) { printf("%d ", a); } ...
C++ Программа с оператором switch Помогите пожалуйста решить простейшую задачу с оператором switch,которая выводит на экран название животного, символизирующего этот год по восточному календарю. Крыса(1900г.) • Бык • Тигр • Кролик... подробнее

Показать сообщение отдельно
TTAPAXOD
0 / 0 / 0
Регистрация: 19.11.2015
Сообщений: 10

Бесконечный цикл while, выводятся непонятные значения - C++

19.11.2015, 21:46. Просмотров 237. Ответов 4
Метки (Все метки)

Возникает проблема!Ввожу шаг h=0.05,после этого выводит абсолютную дребедень и цикл не останавливается.Почему?
Вводил этот код в мобильный компилятор под андроид-вывел все так как я и планировал,а в Visual 2010 - ошибка

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
32
#include <iostream>
#include <conio.h>
#include <cmath>
#include <stdio.h>
 
#define PI 3.14159265  
 
int main()
{
    setlocale(0,"russian");
    double a=0,b=1;
    double x=0;
    double y,h;
    printf("Задание:\nПостроить таблицу значений для функции f(x)=arcsin(x) на отрезке [0,1] с числом разбиений отрезка m=20.\n");
    printf ("\nРешение: ");
 
    printf ("Введите шаг h =");
    scanf ("%e",&h);
    while(b>=x)
    {
    
    x+=h;
    y=asin(x)*180/PI;
        //cout<<x<<"  |  "<<y;
        printf ("%.4Lf | %.4Lf\n",x,y);
        
    }
 
_getch();
    
    return 0;
}
Вот пример того что выводит:
D
-29341390701225942000000000000000000000000000000000000000000000000,0000 | -1,#IN
И так до посинения...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru