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

почему не работает? - C++

Восстановить пароль Регистрация
 
Arriva
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 21
08.11.2013, 21:11     почему не работает? #1
Комплексное число. Заданы действительная и мнимая части комплексного числа z = х+iy. Преобразовать его в тригонометрическую форму и напечатать в виде выражения: z=r(cos fi+isin fi)
Для справки: r = Sqrt((x^2) + (y^2)); "Фи"=arctg y/x
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <cmath.h>
int main(int argc,char *argv)
{
float x,y;
printf("input x y");
scanf("% f % f",& x, & y);
printf("z=% f+i% f",sqrt(x*x+y*y)*cos(atan(y/x)),sqrt(x*x+y*y)*sin(atan(y/x));
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
08.11.2013, 21:16     почему не работает? #2
C++
1
8: printf("z=%f+i%f",sqrt(x*x+y*y)*cos(atan(y/x)),sqrt(x*x+y*y)*sin(atan(y/x));
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
08.11.2013, 21:16     почему не работает? #3
пробелы между % и f в строках формата уберите
Arriva
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 21
08.11.2013, 21:20  [ТС]     почему не работает? #4
Убрал везде пробелы, не работает все ровно(
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <cmath.h>
int main(int argc,char *argv)
{
float x,y;
printf("input x y");
scanf("%f%f",&x,&y);
printf("z=%f+i%f",sqrt(x*x+y*y)*cos(atan(y/x)),sqrt(x*x+y*y)*sin(atan(y/x));
return 0;
}
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
08.11.2013, 21:21     почему не работает? #5
А что пишет?

Добавлено через 44 секунды
Попробуйте вот-так:
C++
1
8: printf("z=%lf+i%lf",sqrt(x*x+y*y)*cos(atan(y/x)),sqrt(x*x+y*y)*sin(atan(y/x));
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
08.11.2013, 21:22     почему не работает? #6
строку 7 замените на scanf("%f",&x);scanf("%f",&y);

Не по теме:

есть исходники для работы с комплексными числами на Делфи, если надо, то в пм

Arriva
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 21
08.11.2013, 21:29  [ТС]     почему не работает? #7
Не работает( может еще что не так?
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <cmath.h>
int main(int argc,char *argv)
{
float x,y;
printf("input x y");
scanf("%f",&x);scanf("%f",&y);
printf("z=%lf+i%lf",sqrt(x*x+y*y)*cos(atan(y/x)),sqrt(x*x+y*y)*sin(atan(y/x));
return 0;
}
Добавлено через 42 секунды
Индефикатор cos sqrt sin atan не определен
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
08.11.2013, 21:31     почему не работает? #8
строка 2 : замените на #include <cmath>

Добавлено через 17 секунд
или на #include <math.h>
Arriva
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 21
08.11.2013, 21:36  [ТС]     почему не работает? #9
не работает(((
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
#include <stdio.h>
#include <math.h> 
int main(int argc,char *argv)
{
float x,y;
printf("input x y");
scanf("%f",&x);scanf("%f",&y);
printf("z=%lf+i%lf",sqrt(x*x+y*y)*cos(atan(y/x)),sqrt(x*x+y*y)*sin(atan(y/x));
return 0;
}
Добавлено через 32 секунды
что с этим делать? Индефикатор cos sqrt sin atan не определен
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 368
08.11.2013, 21:40     почему не работает? #10
Цитата Сообщение от Arriva Посмотреть сообщение
printf("z=%lf+i%lf",sqrt(x*x+y*y)*cos(atan(y/x)),sqrt(x*x+y*y)*sin(atan(y/x));
Не хватает одной скобки
C++
1
printf("z=%lf+i%lf",sqrt(x*x+y*y)*cos(atan(y/x)),sqrt(x*x+y*y)*sin(atan(y/x)));
Arriva
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 21
08.11.2013, 21:51  [ТС]     почему не работает? #11
Индефикаторы определены, но программа все ровно не работает

Добавлено через 1 минуту
Цитата Сообщение от Cra3y Посмотреть сообщение
del
Что?
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 368
08.11.2013, 21:53     почему не работает? #12
Что именно не работает?
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
08.11.2013, 21:53     почему не работает? #13
Это значит, что я отправил сообщение, а потом понял его бессмысленность и пометил на удаление
Arriva
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 21
08.11.2013, 21:54  [ТС]     почему не работает? #14
просто ошибку выдает, а у вас работает?
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 368
08.11.2013, 21:56     почему не работает? #15
Да, у меня работает. Какие ошибки выдает компилятор?
Arriva
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 21
08.11.2013, 21:58  [ТС]     почему не работает? #16
не удается найти файл
http://savepic.org/4684013.png
Max Dark
В поиске работы
 Аватар для Max Dark
1546 / 1399 / 501
Регистрация: 09.10.2013
Сообщений: 3,185
Записей в блоге: 8
Завершенные тесты: 2
08.11.2013, 22:00     почему не работает? #17
скопируйте сообщение компилятора и вставьте сюда
а то не понятно какой файл он не может найти, и таки напишите в чем шКодите...
FreeMan108
 Аватар для FreeMan108
120 / 120 / 6
Регистрация: 04.03.2013
Сообщений: 368
08.11.2013, 22:00     почему не работает? #18
Цитата Сообщение от Arriva Посмотреть сообщение
не удается найти файл
Говорите какой файл.
Может это поможет
C++
1
#include "stdafx.h"
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.11.2013, 22:07     почему не работает?
Еще ссылки по теме:

Почему не работает? C++
C++ Почему не работает if-else
C++ Почему выводится в виде таблицы и почему не работает сортировка

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

Или воспользуйтесь поиском по форуму:
Arriva
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 21
08.11.2013, 22:07  [ТС]     почему не работает? #19
http://savepic.org/4684013.png

Добавлено через 6 минут
Цитата Сообщение от FreeMan108 Посмотреть сообщение
Говорите какой файл.
Может это поможет
C++
1
#include "stdafx.h"
не помогло
Yandex
Объявления
08.11.2013, 22:07     почему не работает?
Ответ Создать тему
Опции темы

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