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

Как правильно выводить переменную типа double на экран? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возведение в степень http://www.cyberforum.ru/cpp-beginners/thread506151.html
подскажите,пожалуйста, способ реализации (алгоритм)операции возведение в степень числа с показателем более 200. Результат не должен иметь научной записи типа x.xxxxxe+xxx. Необходимо, чтобы...
C++ Как вводить массивы? Я полный чайник в программировании. Пожалуйста, объясните как в C++ можно вводить массивы. http://www.cyberforum.ru/cpp-beginners/thread506150.html
Как подсчитать длину динамического массива? C++
Лирическое отступлене: С++ мне не нравиться уж больно кривой язык и майкрасофт и борланд как то криво друг с другом взаимодействуют плюс ещё линуксоидные плюсы, муть одним словом =))) Возник вопрос...
C++ Запись в сектора на floppy-диске, и чтение с этих секторов
Здраствуйте. Меня интерисует Функция на Си чтоби записывать данные (строку, или часть отдельного файла) в отдельный сектор на флопи диске, и чтение с этого сектора. Вобщем на флоп надо записать...
C++ Нужно прочитать с BIOS'a текущий язык http://www.cyberforum.ru/cpp-beginners/thread506095.html
Господа! Есть MultiLanguage BIOS (English, French, Spain). Смотрю WMI репозиторий - InstallableLanguages - 3 Languages. Хорошо. Смотрю Current Language - "n|US|iso8859-1". Смотрю ListOfLanguages -...
C++ Как загрузить данные из файла? Как создать двумерный массив, скажем A из данных файла,экспортированного из MathCAD? Файл имеет расширение .SDD, при создании экспорта описан как С-плюс подробнее

Показать сообщение отдельно
fire-one
0 / 0 / 0
Регистрация: 20.07.2009
Сообщений: 92

Как правильно выводить переменную типа double на экран? - C++

25.10.2006, 22:39. Просмотров 3730. Ответов 2
Метки (Все метки)

Помогите, плиз, как правильно выводить переменную типа double на экран ??
У меня выводится какое-то непонятное число 292057083 вместо примерно 51,хххх..
По-моему проблема в строчке printf ("Skal %u",Skal);
Но что именно не так ?
Код всей программы:
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
#include <IOSTREAM.H>
#include <STDIO.H>
#include <CONIO.H>
#include <MATH.H>
#define pi 3.1415926
void main()
{
  double x1,y1,x2,y2,yg,Skal;
  printf ("%s","Vvedite x1:");
  scanf ("%u",&amp;x1);
  
  printf ("%s","Vvedite y1:");
  scanf ("%u",&amp;y1);
  printf ("%s","Vvedite x2:");
  scanf ("%u",&amp;x2);
  printf ("%s","Vvedite y2");
  scanf ("%u",&amp;y2);
  printf ("%s","Vvedite ygol mejdu vektorami:");
  scanf ("%u",&amp;yg);
  
  Skal=cos(pi*yg/360) * sqrt(x1*x1 + y1*y1) * sqrt(x2*x2 + y2*y2);
  printf ("Skal %u",Skal);
  
  scanf ("%u",&amp;y2);
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru