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

типы данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ номер максимального элемента массива http://www.cyberforum.ru/cpp-beginners/thread39132.html
Вариант 7. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер максимального элемента массива; 2)произведение элементов массива, расположенных между первым и...
C++ Подскажите по работе с файлами struct MyStruct { char * Nam; unsigned int Salary; }; MyStruct emp; *emp.Nam="Ivan Ivanov"; emp.Salary=109000; ofstream f ("emp.dat",ios::binary); http://www.cyberforum.ru/cpp-beginners/thread39122.html
C++ Ряды степеней
Может быть умные дяди программисты помогли бы бедной неумелой девушке с заданием? Потому что та, даже не понимает, с чего нужно его начинать. :) Хотя бы объясните в чём цель задания состоит... Да -...
C++ Как получить ассемблерский код
Как компилировать программу, чтобы потом можно было получить из неё ассемблерский код и какие нужны дополнгительные программ, если конечно нужны.
C++ Что делает данный код и зачем такое кому-нибудь может понадобиться? http://www.cyberforum.ru/cpp-beginners/thread39082.html
Я ответил на вопрос,но точной формулировки не нашёл,хотел бы свериться(приложения с ответами нет).Задание: Чёрный ящик.Что делается в данном примере?Зачем кому нибудь может понадобиться подобный...
C++ Что делают операторы switch/case что делают функции : switch ? case ? подробнее

Показать сообщение отдельно
Акелла
Сонный металюга
45 / 45 / 6
Регистрация: 10.05.2009
Сообщений: 295
10.06.2009, 23:32  [ТС]
=)))
сделано -вот смотри - тот код что не в коментариях -из 14 поста.
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
#include <stdio.h>
#include <conio.h>
long int func (float fval)
{
  union
  {
    float f;
    long int i;
  } u;
 
  printf ("sizes = %d %d\n", sizeof (u.i), sizeof (u.f));
  printf ("fval=%f\n", fval);
  u.f = fval;
  printf ("u.i=%d\n", u.i);
  return u.i;
}
/*int func (float fval)
{
  union
  {
    float f;
    int i;
  } u;
 
  u.f = fval;
  return u.i;
}*/
 
int main (void)
{
  long int i;
  float x;
  clrscr();
  printf("\n\t enter x: ");
  scanf("%f",&x);
  i = func (x);
  printf ("\n\t%f",x);
  printf ("\n\t%i\n", i);
  getch();
  return 0;
}
а на экран он выводит во чего:

C++
1
2
3
size = 4 4
fval=1.234500
u.i=1024
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.