{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (11 ноя 2015, 23:51) [0/0] [0] [отв] [спам] [под] +1 | -1

Дали пример лаб работы и то есть шаблон того что будет на зачете - только изменить а, б, х надо будет, проверил дома и хз что она делает, вроде как нужен Error и работающая программа - у меня просто консоль выводит

Есть кто понимает в Си, правильно все или нет и что она делает

[code]#include <stdio.h>
#include <math.h>
#include <stdlib.h>
int main()
{
float x,y,a = 0, b = 3.14;
printf("nInputx"*;
scanf("%f",&x);
if (x<a ||x>b){
printf("nError"*;
system("PAUSE"*; return (0);
}
y = pow(sin(x),2) - pow(cos(x),2);
printf("ny(%f) = %f",x,y);
system("PAUSE"*; return (1);
}[/code]

Прикрепленные файлы:
* PROFIWM_COM_7041_1374816_Lab1.zip (502 б)

Изм. 3 раз. / Посл. изм. (11 ноя 2015, 23:57)
2.
sancho * 15.26
(12 ноя 2015, 00:02) [0/0] [0] [отв] [спам] [под] +1 | -1

printf("ny(%f) = %f",&x,y);

попробуй

3.
…iKey™… * [мошенник] 5.37
(12 ноя 2015, 00:07) [0/1] [-1] [отв] [спам] [под] +1 | -1

Тут знания языка даже не требуются чтобы понять что она делает.

Сравнивает значения переменных, и возвращает 1 или 0 в зависимости от условия

4. [автор] (12 ноя 2015, 00:15) [0/0] [0] [отв] [спам] [под] +1 | -1

Сан Саныч,а в чем разница? ну и мне нужно с новой строки \n и не ny а просто y

5. [автор] (12 ноя 2015, 00:15) [0/0] [0] [отв] [спам] [под] +1 | -1

…iKey™…, понятно, так правильно написана?

6.
sancho * 15.26
(12 ноя 2015, 00:19) [0/0] [0] [отв] [спам] [под] +1 | -1

с новой строки слеш в другую сторонуn


Изм. 1 раз. / Посл. изм.
sancho * 15.26
(12 ноя 2015, 00:21)
7.
Mobiaaa * Верифицирован 2.73
(12 ноя 2015, 00:32) [0/0] [0] [отв] [спам] [под] +1 | -1

Слеши тут не работают....
/ - только в обратную сторону, потом n
return в скобки брать не обязательно по сути)


Изм. 4 раз. / Посл. изм.
Mobiaaa * Верифицирован 2.73
(12 ноя 2015, 00:33)
8.
sancho * 15.26
(12 ноя 2015, 00:42) [0/0] [0] [отв] [спам] [под] +1 | -1

карочи, консоль будет выводить Error когда значение х будет меньше 0 или больше 3.14.
тоесть чтоб посчитало выражение нужно вводить х в пределах [0;3.14]
*
Добавлено 12.11.15 в 00:46:44:
вот*

Прикрепленные файлы:
* PROFIWM_COM_5160_1374845_Lab1.txt (304 б)
9. [автор] (12 ноя 2015, 01:51) [0/0] [0] [отв] [спам] [под] +1 | -1

Сан Саныч, спасиб, теперь объясни как вывести Error * меняю значение float x,y,a = 0, b = 3.14; но все равно просто консоль

10.
sancho * 15.26
(12 ноя 2015, 02:01) [0/0] [0] [отв] [спам] [под] +1 | -1

One_on_One, ты вводишь число, проверяется условие if(x<a||x>b) если число не лежит в этих приделах это пролетает и решает пример. чтоб вывело ошибку введи число меньше 0 (a), например -1 или введи больше 3.14(b), например 4.
Добавлено 12.11.15 в 02:11:37:
а чо если антивирь нидайот записывать значение х в йачейку памяти и ани нибудит щитаца*

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений