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

Трабл с решением задания, условные операторы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить, високосный ли год, и вычислить сколько членов семьи родились в високосные годы http://www.cyberforum.ru/cpp-beginners/thread1155334.html
Пожалуйста напишите код буду благодарна * Используя функцию year проверки ли год високосным, вычислить, сколько членов вашей семьи родились в високосные годы. Параметром функции является номер года, результат логического типа. / / Функция определяет ли год високосным bool year (unsigned int x) { if (x% 4) return false; else return true;
C++ Работа со структурами, исправить ошибки в коде Задаю структуру. struct str_Discipl { int Lektchii, Lab, Prakt; String Naimenovanie_distchipliny; }Discipl; struct str_Spetcialnosti { str_Discipl; String Spetcialnost; http://www.cyberforum.ru/cpp-beginners/thread1155324.html
Бинарный поиск (Сложность двоичного поиска) C++
Вася загадал число от 1 до N. За какое наименьшее количество вопросов (на которые Вася отвечает "да" или "нет") Петя может угадать Васино число? Формат входных данных Вводится одно число N (1 < N < 10001). Формат выходных данных Выведите наименьшее количество вопросов, которого гарантированно хватит Пете, чтобы угадать Васино число.
Найти число отрицательных элементов в области выше главной и ниже побочной диагонали C++
В квадратной матрице а (7,7) найти число отрицательных элементов в области выше главной и ниже побочной диагонали. Поменять местами минимальный элемент 1 строки и последний элемент матрицы.
C++ Как сделать так, что бы длинна строки сама менялась при вводе строки? http://www.cyberforum.ru/cpp-beginners/thread1155289.html
Есть такой код #include "stdafx.h" #include "enter.h" #include <stdio.h> #include <math.h> #include <iostream> #include <conio.h> #include <time.h> #include <stdlib.h>
C++ Сортировка двумерного массива над главной диагональю по убыванию Сортировка двумерного массива m=5 n=5 над главной диагональю по убыванию. Сортировка выбором. Помогите пожалуйста!! подробнее

Показать сообщение отдельно
ИванИ
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 6
23.04.2014, 17:25     Трабл с решением задания, условные операторы
Здраствуйте, возникла определенная проблема при решении задания.
Полагаю, не суть, что за задание, проблема вот в чем:
В приведенном ниже алгоритме:
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <stdio.h>          
#include <conio.h>
#include <math.h>
 
int main()
{   
    float x, y;         
    
 printf("\nx=");
 scanf("%f", &x);
 
    if(0.0<x<1.0) 
    {
    y=sqrt(1.0-((x-1.0)*(x-1.0)));
    
    if(x==1.0)
    y=1.0;
    if(x==0.0)
    y=0.0;
             
    }
             
    if(1.0<x<2.0)
    {
    y=1.0-(sqrt(1.0-((2.0-x)*(2.0-x))));
    if(x==2.0)
    y=0.0; 
    }
    
    
    if(2.0<x<3.0)
    {
    y=1.0-sqrt(1.0-((x-2.0)*(x-2.0)));
    if(x==3.0)
    y=1.0;
    }
                        
                        
    if(3.0<x<4.0)
    {
    y=sqrt(1.0-((x-3.0)*(x-3.0)));
    if(x==4.0)
    y=0.0;
                        
                        }
    if(4.0<x<5.0)
    {
    y=sqrt(1.0-((5.0-x)*(5.0-x)));                
    if(x==5.0)
    y=1.0;
    }
                        
                                        
    if(5.0<x<6.0)
    {
    y=1.0-sqrt(1.0-((6.0-x)*(6.0-x)));
    if(x==6.0)
    y=0.0;
    }  
 
    printf("\ny=%f", y);
 
    getch();
    return 0;
}
при вводе переменной "x" в интервале от 5 до 6 - программа работает замечательно. НО, казалось бы аналогичные команды других интервалов, дают результат "y" - что-то вроде y=-1#INDOO, какое бы значение не ввел в промежутке от 0 до 5. В чем же проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru