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

преобразование типов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Записать структуру в файл http://www.cyberforum.ru/cpp-beginners/thread39293.html
подскажыте, как записать структару в файл!
C++ Дан массив данных о работающих в фирме Дан массив данных о работающих в фирме: фамилия, имя, отчество, адрес ( улица, дом, квартира) и дата поступления на работу (месяц, год). Напечатать данные тех из них, кто на сегодняшний день... http://www.cyberforum.ru/cpp-beginners/thread39274.html
C++ Пом Динамический - двумерный массив, не работает=(
//--------------------------------------------------------------------------- // Дана целочисленная квадратная матрица. Определить сумму элементов //в тех столбцах, которые не содержат...
Создание двумерного массива C++
помогите решить зачетную работу. Заполнить квадратную матрицу(например 10 на 10) случайными числами(функция).Написать программу построения одномерного массива, элементы которого равны разницы...
C++ Из заданного интервала натуральных чисел определить все простые числа http://www.cyberforum.ru/cpp-beginners/thread39236.html
Завтра сдавать, помогите создать, кто что сможет, буду очень благодарна ... 2 Заданы числа А,В,C,D. Выяснить можно ли прямоугольник со сторонами А и В уместить внутри прямокгольника со сторонами C...
C++ Непонятка с tangens-ом в С++3.1 помогите плз. Пишу программу по учебнику! встретился с тангенс: tg(фи)=-1,5 => фи=-67 градусов не могу понять как тут вышло -67 градусов Попробывал так fi=atan(-1.5)*180/nu const nu=3.14... ... подробнее

Показать сообщение отдельно
Evg
Эксперт CАвтор FAQ
18026 / 6258 / 427
Регистрация: 30.03.2009
Сообщений: 17,193
Записей в блоге: 27
10.06.2009, 12:56
Цитата Сообщение от Deiron Посмотреть сообщение
Он выдает мне в качестве результатов 3.84566e-008. Это нормально? По идее то должен выдавать что-то похожее на 5.50505e-008
Когда тебя просят полный исходник,надо выдавать полный. Тот, который ты у себя запускал и проверял. А не так, чтобы те, кто тебе помогает, лазили по форуму, склеивали и добавляли то, что ты пропустил

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
#include <iostream>
using namespace std;
 
void Convert(double *a,float *b,int size)
{
        int i;
        for (i=0;i<size;i++)
                b[i]=a[i];
}
void SubVect(double * a,float * b,double * c,int dim)
{
  int i;
  double temp;
  for (i=0;i<dim;i++)
  {
          temp=b[i];
          c[i]=a[i]-temp;
  }
}
int main()
{
        int i;
        double y_double[5], sub_res[5];
        float  y_real[5];
        for (i=0;i<5;i++)
        {
                y_double[i]=1.0001000550505;
        }
        Convert(y_double,y_real,5);
        SubVect(y_double,y_real,sub_res,5);
        for (i=0;i<5;i++)
                cout<<sub_res[i]<<" ";
        cout << endl;
 
  return 0;
}
Вот конкретно этот вышенаписанный тест выдаёт у меня

Код
3.84566e-08 3.84566e-08 3.84566e-08 3.84566e-08 3.84566e-08
Запусти у себя ИМЕННО ЭТОТ тест. Если что-то добавишь - напиши, что именно
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru