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

В чем ошибка, не считает...ответ выдает по нулям(((( - C++

Восстановить пароль Регистрация
 
Vredinka_6
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 32
30.09.2011, 22:28     В чем ошибка, не считает...ответ выдает по нулям(((( #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <windows.h>
#include <math.h>
 
char buf [256];
char*RUS(const char*text)
{
    CharToOem(text,buf);
    return buf;
}
main()
{
    float a,b;
    double z1,z2;
    printf(RUS("\nВведите a,b\n"));
    scanf("%f%f",&z1,&z2);
        z1=pow((cos(a)-cos(b)),2)-pow((sin(a)-sin(b)),2);
        z2=-4*(pow(sin((a-b)/2),2))*cos(a+b);
    printf (RUS("z1=: %f, z2=: %f\n"),z1,z2);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
30.09.2011, 22:32     В чем ошибка, не считает...ответ выдает по нулям(((( #2
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
#include <stdio.h>
#include <windows.h>
#include <math.h>
 
char buf [256];
char*RUS(const char*text)
{
        CharToOem(text,buf);
        return buf;
}
 
main()
{
        double a,b;
        double z1,z2;
        printf(RUS("\nВведите a,b\n"));
        scanf("%lf%lf",&a, &b);
 
        z1=pow((cos(a)-cos(b)),2)-pow((sin(a)-sin(b)),2);
        z2=-4*(pow(sin((a-b)/2),2))*cos(a+b);
        
        printf (RUS("z1=: %lf, z2=: %lf\n"), z1, z2);
        return 0;
}
не проверял
Vredinka_6
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 32
30.09.2011, 22:47  [ТС]     В чем ошибка, не считает...ответ выдает по нулям(((( #3
все равно не считает...((((
Изображения
 
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
30.09.2011, 22:52     В чем ошибка, не считает...ответ выдает по нулям(((( #4
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
#include <stdio.h>
#include <windows.h>
#include <math.h>
 
char buf [256];
char*RUS(const char*text)
{
        CharToOem(text,buf);
        return buf;
}
 
int main()
{
        double a,b;
        double z1,z2;
        printf(RUS("\nВведите a,b\n"));
        scanf("%lf%lf",&a, &b);
 
        z1=pow((cos(a)-cos(b)),2)-pow((sin(a)-sin(b)),2);
        z2=-4*(pow(sin((a-b)/2),2))*cos(a+b);
        
        printf (RUS("z1=: %f, z2=: %f\n"), z1, z2);
        return 0;
}
Vredinka_6
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 32
30.09.2011, 22:57  [ТС]     В чем ошибка, не считает...ответ выдает по нулям(((( #5
СПАСИБО ОГРОМНО!!!!!!!!!, еще раз

а для чего надо было %lf, а не %f???? ошибка только в этом же была
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
30.09.2011, 22:59     В чем ошибка, не считает...ответ выдает по нулям(((( #6
%lf нужен для считывание double, вывод и для float и для double делается с %f
ошибка была в том, что вы не считывали значение для z1, z2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2011, 23:13     В чем ошибка, не считает...ответ выдает по нулям((((
Еще ссылки по теме:

C++ Не правильно складываеться в масив. ТОлько не пишите ответ кодом ,а скажите в чем там ошибка
не считает сумму ниже побочной диагонали, в чем ошибка? C++
Не понимаю в чем ошибка. Неправильно считает кол-во повторений C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vredinka_6
0 / 0 / 0
Регистрация: 05.02.2011
Сообщений: 32
30.09.2011, 23:13  [ТС]     В чем ошибка, не считает...ответ выдает по нулям(((( #7
а все понятно теперь!!!

Добавлено через 11 минут
а может тут глянете, что не так...
Не могу довести до ума..а хотя все эллиментарно...(
Yandex
Объявления
30.09.2011, 23:13     В чем ошибка, не считает...ответ выдает по нулям((((
Ответ Создать тему
Опции темы

Текущее время: 01:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru