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

Целочисленные и дробные значения - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа выводит что-то непонятное http://www.cyberforum.ru/cpp-beginners/thread984981.html
Помогите пожалуйста, подскажите, почему программа бред выводит? Вот программа. #include <stdio.h> #include <conio.h> #include <math.h> #include <C:\Users\Ангелина\Documents\Visual Studio 2008\Projects\zpr3\zpr3\function.h> void main() { int sort=0;
C++ Получить среднее арифметическое всех членов последовательности Напишите пожалуйста полный код данной программы в microsoft visual studio c++ Даны действительные числа a1, ..., a20. Получить числа b1, ..., b20, где bi – среднее арифметическое всех членов последовательности a1, ..., a20, кроме ai (i=1, 2, ..., 20). http://www.cyberforum.ru/cpp-beginners/thread984970.html
Сортировка двумерного массива C++
Задача: Написать код сортировки двумерного массива размерностью m*n. Переставить строки матрицы так, чтобы элементы k-го столбца были отсортированы по неубыванию с помощью прямого выбора.
C++ Собеседник на C++
Нужны советы как написать такую программу.
C++ Необработанное исключение http://www.cyberforum.ru/cpp-beginners/thread984958.html
Доброго времени суток. Ошибка: Необработанное исключение типа "System.Resources.MissingManifestResourceException" в mscorlib.dll Дополнительные сведения: Не удалось найти ресурсы, соответствующие указанной культуре или нейтральной культуре. Проверьте правильность внедрения или связывания "MainWindow.resources" со сборкой "sTASKedit" во время компиляции, или убедитесь, что все необходимые...
C++ Не могу освоить функций Программа должна выдавать абсолютную и относительную погрешность, в чем проблема? #include <iostream> #include <conio.h> using std::cout; using std::cin; using std::endl; double b; подробнее

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

Целочисленные и дробные значения - C++

22.10.2013, 21:03. Просмотров 353. Ответов 1
Метки (Все метки)

Здравствуйте! Проблема скорее техническая. Я сделал программу нахождения 2 противоположных координат квадрата. При целых значениях работает нормально, но при значении double или float(если предварительно объявить все переменные как double или float) программа начинает выводить неправильные значения. Как сделать эту программу и для вещественных значениях? Если кто сможет, объясните мне, дураку, как правильно объявить и использовать вещественные переменные в программе без ошибок?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
    #include <stdio.h>
        #include <conio.h>
        int xa,ya,xb,yb,xc,yc,xd,yd,xm,ym;
    scanf_s("%d %d %d %d", &xa, &ya, &xc, &yc);
    xm=0; ym=0; xb=0; yb=0; xd=0; yd=0;
    xm=(xa+xc)/2;
    ym=(ya+yc)/2;
    xb=xm+ym-ya;
    yb=ym-xm+xa;
    xd=xm-ym+ya;
    yd=ym+xm-xa;
    printf("Otvet: %d, %d, %d, %d", xb, yb, xd, yd);
    _getch();
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru