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

Выводит вместо массива е числа от балды. Где проблема? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Dev c++ ( цветная печать ) http://www.cyberforum.ru/cpp-beginners/thread371918.html
Подскажите пожалуйста, чем заменить cprintf() , textbackground(), textcolor() или textattr в Dev c++ . Нужна цветная печать... <Conio.h> не помогает
C++ Помогите, пожалуйста, написать программу в Microsoft Visual Studio Тема: Одновимірні масиви Дано одновимірний масив А1, А2, …, А10 дійсних чисел. Одержати найбільше серед А1+А10, А2+А9, …, А5+А6. http://www.cyberforum.ru/cpp-beginners/thread371907.html
Ввод данных в Windows Forms C++
На вход программе подаётся 4 числа: три из них - вещественные, одно - вещественное положительное. Ввод данных хочу осуществить через textBox(если точнее, печатаем сразу несколько строк, в каждой из которых 4 числа). Вопрос такой: как можно это реализовать? Если это не самая хорошая идея для ввода, пожалуйста, предложите свои :)
C++ Методы доступа к данным Get и Set
Доброе время суток! Мне нужна информация по Get та Set, а точнее по методам доступа. Начал гуглить, но ничего нормального не нашел. Буду благодарен за помощь!
C++ Наследование от 2Д или 3Д фигур http://www.cyberforum.ru/cpp-beginners/thread371892.html
Была задана задача: создать абстрактный класс Shape (фигура) с вычислением характеристики любой фигуры (площадь или объем) и выводом параметров. От него создать производные классы "2Д фигуры" и "3Д фигуры", также абстрактные. От класса "2Д фигуры" создать несколько производных классов - конкретных фигур. От класса "3Д фигуры", так же, создать несколько производных конкретных классов. Всё бы...
C++ Условие задачи Определить корень уравнения x*1.1=e-x( икс умножить на 1.1=е-х) при x0=0.55 с точностью 10-4( 10 в – 4 степени). Заранее вам спасибо большое)) подробнее

Показать сообщение отдельно
Enzzio
 Аватар для Enzzio
6 / 8 / 0
Регистрация: 29.05.2010
Сообщений: 265
27.10.2011, 21:43  [ТС]     Выводит вместо массива е числа от балды. Где проблема?
Буду думать, с рандом один раз только сталкивался, чисто шаблонно, то бишь пофантазировать на тему его использования не приходилось.
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
int main()
{   
        FILE *in;//файл исходных дпнных
        FILE *out;// файл на запись
        FILE *t;//тестовый
        FILE *mx;//матрица перезагрузка :D
        FILE *test1;//проверка считывания из файла
        FILE *test2;
        in = fopen("input.txt", "r");
        double f; //F - эталон
        //fscanf(in, "%d\n", &N);
        //массивы
        int i, j;
        float p1=0.1;//процент отклонения и емкость
        float x[5];//массивы входных данных
        float x1[5], x2[5];//массив интервалов
        float xr0[1000], xr1[1000], xr2[1000], xr3[1000], c[i], e[i], fr[i];
        //float r[100];
        test2 = fopen("test2.txt", "w");
        for(i=0; i < 5; i++)
        {
                 fscanf(in, "%f", &x[i]);
                 x1[i]=x[i]-(x[i]*p1);
                 x2[i]=x[i]+(x[i]*p1);
        }
        fclose(in);
        //корень программы
        f=2*x[4]*(x[2]+x[3])*log((1+2*((x[1]*x[2]+x[0]*x[3])/(x[0]*(x[2]+x[3])))))/1000000;
        //for(i=0; i<2; i++)
        //{
          //       x1[i]=x[i]-(x[i]*e[i]);
         //        x2
        //}
        for(i=0; i<1000; i++)
        {
                 fr[i]=2*c[i]*(xr2[i]+xr3[i])*log((1+2*((xr1[i]*xr2[i]+xr0[i]*xr3[i])/(xr0[i]*(xr2[i]+xr3[i])))))/1000000;
                 e[i]=(f-fr[i])/f;
                 
                 }
        test1 = fopen("test1.txt", "w");
                for(i=0; i < 5; i++)
        {
                 fprintf(test1, "%f ", x[i]);
        }
        fprintf(test1, "%f ", p1);
        fclose(in);
        fclose(test1);     
        fprintf(test2, "%f", f); 
        fclose(test2);    
        return 0;
}
x1[i]=x[i]-(x[i]*p1);
x2[i]=x[i]+(x[i]*p1);
Вот это интервалы.
 
Текущее время: 08:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru