Срочный вопрос по C
|
|
Gracchus | Дата: Четверг, 20 Января 2011, 21:12 | Сообщение # 1 |
почетный гость
Сейчас нет на сайте
| В общем нужно ответить на следующий вопрос: Заранее благодарен.
|
|
| |
Kornival | Дата: Четверг, 20 Января 2011, 21:19 | Сообщение # 2 |
The Witcher
Сейчас нет на сайте
| Code #include <iostream> #include <math.h> using namespace std; int main() { double x; cin>>x; if(x>0) cout<<sqrt(x+1/x); else cout<<0; system("pause"); } Вот так?
Сообщение отредактировал Kornival - Четверг, 20 Января 2011, 21:20 |
|
| |
Gracchus | Дата: Четверг, 20 Января 2011, 21:20 | Сообщение # 3 |
почетный гость
Сейчас нет на сайте
| Это C или C++? Нужно С.
Сообщение отредактировал Gracchus - Четверг, 20 Января 2011, 21:21 |
|
| |
Kornival | Дата: Четверг, 20 Января 2011, 21:22 | Сообщение # 4 |
The Witcher
Сейчас нет на сайте
| C++, а есть разница? Если есть, то вместо cout используешь printf и все Добавлено (20.01.2011, 21:22) --------------------------------------------- А вместо cin испльзуй scanf
|
|
| |
noTformaT | Дата: Четверг, 20 Января 2011, 21:23 | Сообщение # 5 |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote Подумайте, какие значения может принимать Настоятельно советую подумать программистам над этим вопросом
@noTformaT
|
|
| |
Gracchus | Дата: Четверг, 20 Января 2011, 21:26 | Сообщение # 6 |
почетный гость
Сейчас нет на сайте
| Знакомой самке задали домашнее задание, я вообще в программировании не секу) Нужен ответ на вопрос в языке С
|
|
| |
kiselev | Дата: Четверг, 20 Января 2011, 21:27 | Сообщение # 7 |
участник
Сейчас нет на сайте
| Пользователь ввел число, проверяешь больше или меньше нуля, если больше, то вычисляешь и ечатаешь через принтер, если меньше или равно, то на экран выводится 0. На с++ сделать не могу, но на ява как нефиг делать. Это не рабочий код, это лишь пример, возможно неправильный Code double x; cout >> x; // ввод if(x > 0){ //вводишь выражение, и на место х ставь переменную х, как печатать в с++ не знаю =( } if(x <= 0){ cout << 0; }
Сообщение отредактировал kiselev - Четверг, 20 Января 2011, 21:28 |
|
| |
noTformaT | Дата: Четверг, 20 Января 2011, 21:28 | Сообщение # 8 |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (Gracchus) Нужен ответ на вопрос в языке С на второй?
@noTformaT
|
|
| |
Gracchus | Дата: Четверг, 20 Января 2011, 21:29 | Сообщение # 9 |
почетный гость
Сейчас нет на сайте
| noTformaT, второй? Не в курсе какой первый или второй, обычный С, без плюсов.
Сообщение отредактировал Gracchus - Четверг, 20 Января 2011, 21:30 |
|
| |
kiselev | Дата: Четверг, 20 Января 2011, 21:34 | Сообщение # 10 |
участник
Сейчас нет на сайте
| Gracchus, они не сильно различаются. Она скажет знакомый самец только с++ знает
|
|
| |
noTformaT | Дата: Четверг, 20 Января 2011, 21:36 | Сообщение # 11 |
Ukrainian independent game developer
Сейчас нет на сайте
| Quote (Gracchus) Не в курсе какой первый или второй, обычный С, без плюсов. Второй вопрос в билете Quote (noTformaT) Подумайте, какие значения может принимать корень(х + 1/х) Это для программистов типа шарющих, мне просто интересно что они ответят. Ну, а по сути, текст Kornival'a правильный, используй его
@noTformaT
|
|
| |
GECK | Дата: Четверг, 20 Января 2011, 21:36 | Сообщение # 12 |
заслуженный участник
Сейчас нет на сайте
| Quote Подумайте, какие значения может принимать Всегда >= корня из двух. Но это скорее математикам думать надо)Добавлено (20.01.2011, 21:36) --------------------------------------------- Или это я думал как математик(
Всё гениальное просто. И хреново работает.
|
|
| |
kiselev | Дата: Четверг, 20 Января 2011, 21:37 | Сообщение # 13 |
участник
Сейчас нет на сайте
| noTformaT, а в с++ скобочки {} перед иф и элс ставить не надо?
|
|
| |
Pesets | Дата: Четверг, 20 Января 2011, 21:38 | Сообщение # 14 |
постоянный участник
Сейчас нет на сайте
| Quote (Gracchus) Нужен ответ на вопрос в языке С Code #include <math.h> #include <stdio.h>
int main() { double x; scanf("%lf", &x); if (x <= 0) { printf("0\n"); } else { printf("%.5lf\n", sqrt( x + 1/x ) ); }
return 0; }
|
|
| |
kiselev | Дата: Четверг, 20 Января 2011, 21:39 | Сообщение # 15 |
участник
Сейчас нет на сайте
| noTformaT, у Kornival, неправилно, там просили напечатать.
|
|
| |
Gracchus | Дата: Четверг, 20 Января 2011, 21:39 | Сообщение # 16 |
почетный гость
Сейчас нет на сайте
| Quote (kiselev) Она скажет знакомый самец только с++ знает Нужно С, С++ не катит.)
|
|
| |
Kornival | Дата: Четверг, 20 Января 2011, 21:39 | Сообщение # 17 |
The Witcher
Сейчас нет на сайте
| Quote (GECK) Всегда >= корня из двух Точно =)
|
|
| |
Gracchus | Дата: Четверг, 20 Января 2011, 21:40 | Сообщение # 18 |
почетный гость
Сейчас нет на сайте
| Pesets, Благодарю. Код проверяли на работоспособность?
|
|
| |
kiselev | Дата: Четверг, 20 Января 2011, 21:42 | Сообщение # 19 |
участник
Сейчас нет на сайте
| Gracchus, скачай джисиси
|
|
| |
Kornival | Дата: Четверг, 20 Января 2011, 21:43 | Сообщение # 20 |
The Witcher
Сейчас нет на сайте
| Quote (kiselev) у Kornival, неправилно, там просили напечатать. Что!?
|
|
| |