Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
GromHSCR
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 3
#1

Задание по табуляции функций - C++

30.06.2010, 14:49. Просмотров 663. Ответов 4
Метки нет (Все метки)

Вычислить значение функции U(x,y):=(y>=-2) and (abs(x)<=1) and ((x>=0) and (y<=0) or (x<0) and (y<x)) при x, изменяющемся от -1.5 до 1.5 с шагом 0.5, и y, изменяющемся от -1 до 1 с шагом 0.25. Заранее спасибо. И хорошо бы это под борландси.

Добавлено через 28 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <stdio.h>
#include <conio.h> 
#include <string.h>
void main()
{double x,y;
for (x=(-1.5);x<=1.5;x+0.5);
 {for (y=(-1);y<=1;y+0.25);
  {if (y>=-2) & (x<=1) & ((x>=0) & (y<=x) | (x<0) & (y<x))
   {printf("%d,%d",x,y);}
  }
 }
}
Программа просто виснет.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2010, 14:49     Задание по табуляции функций
Посмотрите здесь:

Задание функций - C++
как задать функции?

Выполнить задание с использованием функций и текстовых файлов - C++
Завал по лабам. Помогите плиз. Надо написать вот такую программку. По первой части мне все понятно. По второй смог написать только ввод(...

задание используя функции!Решение есть,но без функций - C++
Решил такую вот задачу &quot; Написать программу решения задачи , используя функции: в основной функции ввести с клавиатуры или вычислить с...

Дан массив целых чисел. Сделать задание с использованием пользовательских функций - C++
Дан массив целых чисел. Все его элементы: a) увеличить в 2 раза б) умножить на последний элемент в) увеличить на число B ...

Как выводится символ табуляции? - C++
Как выводится символ табуляции?:) '\t' ?

Составить программу табуляции функции y= f(x)+ g(x) - C++
Описать функции f(x)=max(sin(x), cos(x)) и g(x)=min(sin(x), cos(x)). Составить программу табуляции функции y= f(x)+ g(x). риммок,...

Знак табуляции между числами - C++
помогите доделать программу: нужно поставить знак табуляции перед и после каждого числа(одну цифру не рассматривать), число может...

Сделать подпрограмму для табуляции функции - C++
Создать подпрограмму для табуляции функции y = cos (x) в заданных пределах с шагом 0.1 и занести значение аргумента и функции в массив...

Создание табуляции, MFC в диалоговом окне - C++
Помогите разобратся плиз! вот собственно код,нужно создать чтобы считало по формуле вот формулы e в степени x+tg*(x) #include...

Последовательности пробелов заменнить символом табуляции - C++
нужно написать программу, которая, запросив у пользователя имя входного текстового файла и цену символа “HT- горизонтальный табулятор”...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
PointsEqual
ниначмуроФ
834 / 518 / 33
Регистрация: 12.10.2009
Сообщений: 1,915
30.06.2010, 15:06     Задание по табуляции функций #2
а она компилируется?
GromHSCR
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 3
30.06.2010, 15:29  [ТС]     Задание по табуляции функций #3
Программу переделал после того, как перечитал задание. Предыдущий вариант, который вис не сохранился.
Сейчас не компилируется, выдаёт:

Error 3LAB3.CPP 8: Must take address of a memory location
Error 3LAB3.CPP 9: Statement missing ;
Error 3LAB3.CPP 12: Compound statement missing }
Усков Борис
2 / 2 / 0
Регистрация: 27.06.2010
Сообщений: 27
30.06.2010, 16:36     Задание по табуляции функций #4
Как-то так

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int fxU(double x, double y);
 
int fxU(double x, double y)
   {
    return (y>=-2) & (x<=1) & (x>=0) & (y<=x) | (x<0) & (y<x);
   };
 
int main()
{
int cy=1;
double x,y;
char res[7];
clrscr();
printf("U(x,y)=(y>=-2) & (x<=1) & (x>=0) & (y<=x) | (x<0) & (y<x)");
for (x=-1.5; x<=1.5; x+=0.5)
 for (y=(-1); y<=1; y+=0.25)
 {
 
  if (fxU(x,y))
   strcpy(res,"true");
  else
   strcpy(res,"false");
 
   printf("U(%f , %f)= %s \n" ,x,y,res);
 
 
   cy++;
     if(cy==24)
     {
      printf("Press any key to continue...");
       getch();
     }
 };
 
 printf("Press any key to exit...");
 getch();
 return 0;
 
}
Добавлено через 2 минуты
Для трансляции применял Borland C++ v.3.1
GromHSCR
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 3
30.06.2010, 17:05  [ТС]     Задание по табуляции функций #5
Спасибо огромное вам. Всё работает.
Yandex
Объявления
30.06.2010, 17:05     Задание по табуляции функций
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru