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

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

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

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

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

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

Помогите пожалуйста написать программу по вычислению значения выражения на СИ

y=x^2+4 / x-6

Спасибо за помощь.
GraverYA вне форума
Старый 26.09.2014, 22:41   #2
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Код:
if (x != 6)
  y =(x * x +4) / (x - 6);
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 26.09.2014, 23:57   #3
GraverYA
Пользователь
 
Регистрация: 10.09.2014
Сообщений: 13
По умолчанию

Код:
#include <conio.h> 
#include <stdio.h>
#include <math.h>
#include <locale.h>
using namespace std; 
int main(){
setlocale( LC_ALL, "RUSSIAN" );
float x, y;
if (x!=6)
{y=(x*x+4)/(x-6);
printf("Введите ");
scanf("%f", &x);
printf("x=%f", &x);
scanf("%f", &y);
printf("y=%f", &y);
}
getch();
return 0;
}

Последний раз редактировалось GraverYA; 27.09.2014 в 00:51.
GraverYA вне форума
Старый 27.09.2014, 00:10   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Не выходит, где ошибка у меня?
Так и хочется ответить «в ДНК»!
И дать в табло.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...

Последний раз редактировалось min@y™; 27.09.2014 в 00:12.
min@y™ вне форума
Старый 27.09.2014, 00:15   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
printf("x=%f", x);
А "y" где выводишь? Забыл?
I'm learning to live...
Stilet вне форума
Старый 27.09.2014, 00:36   #6
GraverYA
Пользователь
 
Регистрация: 10.09.2014
Сообщений: 13
По умолчанию

Не удаётся ни как
Уже больше часа на неё потратил.

Последний раз редактировалось GraverYA; 27.09.2014 в 00:45.
GraverYA вне форума
Старый 27.09.2014, 01:25   #7
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Лучший способ понять, это сначала закомментить всё в main, откомпилирвать, убедиться что компилируется. Потом раскомментировать первую строчку и поставить на неё точку останова, посмотреть по шагам, что происходит. Далее вторую, и так разберётесь, что происходит и научитесь самостоятельно работать и находить ошибки.
8Observer8 вне форума
Старый 27.09.2014, 10:25   #8
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
Лучший способ понять, это сначала закомментить всё в main, откомпилирвать, убедиться что компилируется. Потом раскомментировать первую строчку и поставить на неё точку останова, посмотреть по шагам, что происходит. Далее вторую, и так разберётесь, что происходит и научитесь самостоятельно работать и находить ошибки.
В данном конкретном случае достаточно просто отформатировать исходник.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Старый 27.09.2014, 10:29   #9
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Сначала всё высчитал с нулевым х, а потом только пользователя спросил и вывел то, что уже давно посчитал. Прямо как на выборах всё. Голосуй, не голосуй, а всё уже давно решено
Там даже еще веселее. у пользователь тоже сам должен ввести. Отличная программа.
pu4koff вне форума
Старый 27.09.2014, 10:55   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Уже больше часа на неё потратил.
Мдя... может не стоит в программисты идти?
Код:
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <locale.h>



int main()
{
setlocale( LC_ALL, "RUSSIAN" );
float x, y;

printf("Введите ");
scanf("%f", &x);

if (x!=6) y=(x*x+4)/(x-6); else y=0;
printf("y=%f", y);

getch();
return 0;
}
I'm learning to live...
Stilet вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите в написании запроса Teror4uks SQL, базы данных 8 08.01.2014 11:50
Помогите в написании SrGars Помощь студентам 7 19.10.2013 15:32
Нужно решить 2 задачи в СИ. По вычислению значения функции и Суммированию ряда. Diman-NN Помощь студентам 0 16.10.2011 10:25
Решение задачи на вычисление выражения (арифметическая и геометрическая прогрессии). netiv Паскаль, Turbo Pascal, PascalABC.NET 2 13.10.2011 16:30
Помогите в написании пожалуйста: SViRT Паскаль, Turbo Pascal, PascalABC.NET 15 07.10.2008 21:57