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

Уравнение больше реагирует на значение при инициализации переменной - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите по массивам http://www.cyberforum.ru/cpp-beginners/thread820159.html
Всем привет! Пишу игру для платформы Bada=) Суть проблемы: есть 2 класса. Из 1-ого класса вызываю функцию 2-ого. Перед этим во 2-классе я заполняю массив с хмл. Так вот. Мне нужно как-то этот массив использовать в вызванной функции. Пишет, что нельзя использовать массив в статической функции. Вот ...invalid use of member 'PictureForm::ALL_PICTURE' in static member function PictureForm.h...
C++ цикл for в интересной записи char *longest(char *s) { short i, length, maxlength; char *c = s; length = maxlength = 0; for(i=0;; ++i,++s) { if((*s != ' ') && (*s != 0)) { length ++; http://www.cyberforum.ru/cpp-beginners/thread820149.html
Задана целочисленная матрица порядка n x n. Для тестирования предусмотреть возможность задавать элементы массива различным образом: при описании с ини C++
Определить вектор, каждый элемент которого равен скалярному произведению соответствующей строки на себя. Найти наибольший элемент среди элементов главной и побочной диагонали и вывести на экран сумму элементов строки, в которой он находится. Задача нужна на языке с++, среда программирования коде блокс! помогите)))
C++ Символы в строке
Здравствуйте. Как программно редактировать символы строки? Например: Мы получаем такую строку C:\Windows\system32 а нужно ее переделать на C:\\Windows\\system32 через код программы. Как это сделать?
C++ Непонятное объявление в классе http://www.cyberforum.ru/cpp-beginners/thread820122.html
Здравствуйте! Помогите разобраться в следущем коде: typedef float (* ClassAFunc)(const float x, const float z);//откуда берется ClassAFunc? struct Block; class ClassA { protected: ClassAFunc aFunc; ....
C++ Заполнение структуры значениями Как правильно заполнить структуру рандомными значениями? Проблема с инициализацией :( #include <iostream> #include <string> #include <cstring> #include <windows.h> #include <limits> using namespace std; подробнее

Показать сообщение отдельно
Starter1
4 / 4 / 3
Регистрация: 27.03.2013
Сообщений: 43
27.03.2013, 16:22     Уравнение больше реагирует на значение при инициализации переменной
Доброго времени дня! Возникла проблема не пойму в чем дело..
Вот кусок программы.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
double x,y;
...............
    else if (i==1){
 
            double r=1;
            float z=0.005,k=0.00124,t=0.01;
            
            Sanf1(k,t);
                scanf("%f",&r);
    printf("r is: %F\n",r);
            
    if((r!=0)||(k!=0)){
                x=((1/r)*(1-pow(e,((-r)*(t/k)))));

это Санф
C++
1
2
3
4
5
6
7
float Sanf1(float a,float b){
    
    printf("Vvedite 4isla: ");
    scanf("%f%f",&a,&b);
    
    return(a,b);
}
(в принцтпе Санф можно и поставить как void)
Но проблема остается..Первое..
Уравнение больше реагирует на значение при инициализации переменной.Если ставится Р=0, то значение выражение пишется как -1.#iNDO0 ...как-то так.
Принтф Р ИЗ показывает пустое место..
Такое впечатление что выводится знак ЕОФ.
В общем поделитесь своими подсказками.

Добавлено через 15 минут
Менял тип возвращаемого значения Санф1 на воид..Все так же, как-то результат , похоже, вообще глух к вводу с клавиатуры.Да и почему вообще не выводит значения Р..

Добавлено через 9 минут
C++
1
2
3
4
5
6
7
float Sanf1(float a,float b){
    
    printf("Vvedite 4isla: ");
    scanf("%f%f",&a,&b);
    
    return(a,b);
}
Добавлено через 45 секунд
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    else if (i==1){
 
            double r=1;
            float z=0.005,k=0.00124,t=0.01;
            
            Sanf1(k,t);
                scanf("%f",&r);
    printf("r is: %F\n",r);
            
    if((r!=0)||(k!=0)){
                x=((1/r)*(1-pow(e,((-r)*(t/k)))));
                printf("x is:%f\n",x);
            }
Добавлено через 3 минуты
Интересно, есть ли форумы поживее?

 Комментарий модератора 
Используйте теги оформления кода. Называйте темы осмысленно.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru