Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.10.2020, 14:12   #1
thedennny
Новичок
Джуниор
 
Регистрация: 27.10.2020
Сообщений: 5
Сообщение С++

Добрый день! Прошу вашей помощи. Я новенький не очень понимаю, хотел бы понять. имею такой код:
Код:
#include <iostream>
#include "stdio.h"
#include "windows.h"
#include "math.h"

using namespace std;

int main()
{
	double a, x, y, b, c;
	printf("input X: ");
	scanf_s("%lf", &x);
	printf("input Y: ");
	scanf_s("%lf", &y);
	b = sqrt(abs(x-1)- pow(y, 1.0 / 3.0));
	c = 1 + (x / 2) + (y / 4);
	a = b / c;
	printf("a =%a \n", a);
}
вставляю x=50
y= 100
решение програми :a =0×1.0b7403a814f6dp-3
не пойму в чём проболема и как решить. Буду благодарен за обяснение.
thedennny вне форума Ответить с цитированием
Старый 27.10.2020, 14:32   #2
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 960
По умолчанию

thedennny, попробуй так

Код:
#include "stdio.h"
#include "math.h"

int main()
{
	double x=0; printf("input X: ");
	scanf("%lf", &x);
	
	double y=0; printf("input Y: ");
	scanf("%lf", &y);
	
	double b = sqrt(abs(x-1)- pow(y, 1.0 / 3.0));
	double c = 1 + (x / 2) + (y / 4);
	double a = b / c;
	printf("a =%lf \n", a);
}
Алексей1153 вне форума Ответить с цитированием
Старый 27.10.2020, 14:59   #3
thedennny
Новичок
Джуниор
 
Регистрация: 27.10.2020
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Алексей1153 Посмотреть сообщение
thedennny, попробуй так

Код:
#include "stdio.h"
#include "math.h"

int main()
{
	double x=0; printf("input X: ");
	scanf("%lf", &x);
	
	double y=0; printf("input Y: ");
	scanf("%lf", &y);
	
	double b = sqrt(abs(x-1)- pow(y, 1.0 / 3.0));
	double c = 1 + (x / 2) + (y / 4);
	double a = b / c;
	printf("a =%lf \n", a);
}
пишет ошыбку (
Изображения
Тип файла: png Снимок экрана 2020-10-27 135828.png (3.9 Кб, 8 просмотров)
thedennny вне форума Ответить с цитированием
Старый 27.10.2020, 15:03   #4
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 960
По умолчанию

thedennny, сие не относится к данному коду, пробуй тут https://onlinegdb.com/Sy78hFBdP

а в IDE попробуй полный ребилд
Алексей1153 вне форума Ответить с цитированием
Старый 27.10.2020, 15:09   #5
thedennny
Новичок
Джуниор
 
Регистрация: 27.10.2020
Сообщений: 5
По умолчанию

Цитата:
Сообщение от Алексей1153 Посмотреть сообщение
thedennny, сие не относится к данному коду, пробуй тут https://onlinegdb.com/Sy78hFBdP

а в IDE попробуй полный ребилд
спасибо. Очень выручили)
thedennny вне форума Ответить с цитированием
Старый 27.10.2020, 15:49   #6
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 960
По умолчанию

thedennny, поправочка:

не abs , а fabs
Алексей1153 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск