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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 05.01.2012, 22:33   #1
fo011y
Новичок
Джуниор
 
Аватар для fo011y
 
Регистрация: 05.01.2012
Сообщений: 2
По умолчанию Правильно ли решил, есть ли другое решение?

Изучаю С по книге Стефана Кочана.
Дошёл до заданий в 4-й главе, остановился на 6 задании:


Напишите программу, которая вычисляет следующий полином.
3x^3 - 5x^2 + 6
для x = 2.55
Фотка задачи http://t.co/iEI1e1qs

Задачу решил так:

PHP код:
#include <stdio.h>
int main (void)
{
float x 2.55;
printf ("3x3 - 5x2 + 6 = %f\n"* (x*x*x*x) - * (x*x*x) + 6);

return 
0;

Интересует следующее, правильно ли я её решил и можно ли решить её иначе?
fo011y вне форума
Старый 05.01.2012, 22:41   #2
pinkiller
Форумчанин
 
Регистрация: 29.10.2011
Сообщений: 141
По умолчанию

Код:
printf ("3x3 - 5x2 + 6 = %f\n", 3 * (x*x*x) - 5 * (x*x) + 6);
pinkiller вне форума
Старый 05.01.2012, 22:43   #3
asmars
Форумчанин
 
Аватар для asmars
 
Регистрация: 28.05.2011
Сообщений: 309
По умолчанию

можно и по-другому решить..
например возведение в степень можно так записать..
Код:
pow (base, exp);
где base - что будем возводить,
exp - в какую степень.

только вот подключить еще надо..
Код:
#include <math.h>
возможно еще Х надо константой сделать..
Спеши медленно.
asmars вне форума
Старый 05.01.2012, 22:46   #4
NoMasters
Новичок
Джуниор
 
Регистрация: 09.11.2011
Сообщений: 2
По умолчанию

Можно использовать pow() из math.h для возведения в степень или сначала положить результат от возведения в третью степень в отдельную переменную и потом ещё домножить на х ещё два разу уже её при выводе, но в данном случае особого смысла нет. Ну и отступы сразу надо учиться расставлять.
А где вы собрались сделать что-то не так в такой элементарной программе?
NoMasters вне форума
Старый 05.01.2012, 22:52   #5
CaHb4ec
Пользователь
 
Регистрация: 02.01.2012
Сообщений: 25
По умолчанию

Цитата:
Интересует следующее, правильно ли я её решил и можно ли решить её иначе?
вы вместо куба возвели в 4 степень, вместо квадрата в куб. pinkiller написал верное решение.
CaHb4ec вне форума
Старый 06.01.2012, 00:32   #6
fo011y
Новичок
Джуниор
 
Аватар для fo011y
 
Регистрация: 05.01.2012
Сообщений: 2
По умолчанию

Сначала правильно всё же написал, потом добавил лишний Х.
Всем спасибо за ответы, к более сложным решениям пока не подошёл.
fo011y вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
правильно ли решил задачу на GPSS denis_dneprovski Помощь студентам 1 18.12.2011 23:21
Строки.(решение есть работающие, но есть 1 но((( Bombastick Microsoft Office Excel 6 28.12.2010 01:11
Трабла с округлениями. Задачу решил. Но - может есть еще более симпатишные варианты... winfacks Microsoft Office Excel 2 04.02.2009 23:30
Мало мне плееров которые есть, вот свой решил замутить. Magog Qt и кроссплатформенное программирование С/С++ 0 16.03.2008 18:48