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

Написать блок-схему и программу вычисления функции на заданном промежутке и построить график этой функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить, в какой из половин матрицы (верхней или нижней) больше нулевых элементов http://www.cyberforum.ru/cpp-beginners/thread1494083.html
Для матрицы А(n строк, m столбцов, n-четное) определить, в какой из ее половин (верхней или нижней) больше нулевых элементов. Для подсчета количества нулевых элементов в заданной части матрицы...
C++ Определить индекс наибольшего из нечетных по значению положительных элементов Составить схему алгоритма и программу решения задачи. В заданном целочисленном массиве R(9) определить индекс наибольшего из нечетных по значению положительных элементов. Добавлено через 22... http://www.cyberforum.ru/cpp-beginners/thread1494082.html
Подсчитать количество цифр вводимого целого неотрицательного числа C++
составьте программу, подсчитывающую количество цифр вводимого вами целого неотрицательного числа . Можно использовать операцию целочисленного деления.
Передача динамического массива в функцию C++
извините мб глупый вопрос но не знаю как передать в функцию свой массив в 2 примере( в 1 примере все норм работает. void fillArray(int sz, float* tmpArray); void getArray(int sz, float*...
C++ Класс контейнер http://www.cyberforum.ru/cpp-beginners/thread1494077.html
Ребята, нужен хелп.Вроде как теорию понимаю а реализация пипец хромает =( Класс контейнер *Склад* который состоит из объектов класса *Материалы* Объект класса *Материалы* содержит информацию о...
C++ Крестики-нолики (не могу отследить ошибку) Проблема заключается в том, что при ходе (не важно компьютера или моего), ход идет двойной. Ставится 2 крестика или 2 нолика сразу и я не могу понять в чём проблема :( #include <conio.h>... подробнее

Показать сообщение отдельно
Willhelm
0 / 0 / 0
Регистрация: 03.07.2015
Сообщений: 23
07.07.2015, 19:24  [ТС]
очень срочно нужно!

Добавлено через 4 часа 50 минут
uses crt,graphABC;
const a=-1;
b=3;
h=0.2;
function f(x:real):real;
begin
if x<0 then f:=exp(-cos(3*x))
else if x<=1.5 then f:=2*x*x*sqrt(abs(cos(2*x)))
else f:=x;
end;
var x0,y0,i:integer;
x,max,mx,my:real;
begin
x:=a;
max:=f(x);
while x<b+h/2 do
begin
writeln('x=',x:4:1,' y=',f(x):6:3);
if f(x)>max then max:=f(x);
x:=x+h;
end;
write('Нажмите Enter для просмотра графика');
readln;
hidecursor;
clearwindow;
x0:=windowwidth div 4;
y0:=windowheight-50;
mx:=(windowwidth-x0-30)/3;
my:=(y0-30)/max;
line(0,y0,windowwidth-10,y0);
line(x0,y0,x0,10);
textout(windowwidth-20,y0-20,'X');
textout(x0+5,10,'Y');
textout(x0+2,y0+5,'0');
for i:=1 to 8 do
begin
line(x0+round(i*mx/2),y0-3,x0+round(i*mx/2),y0+3);
textout(x0+round(i*mx/2),y0+5,floattostr(i/2));
line(x0-round(i*mx/2),y0-3,x0-round(i*mx/2),y0+3);
textout(x0-round(i*mx/2),y0+5,floattostr(-i/2));
line(x0-3,y0-round(i*my/2),x0+3,y0-round(i*my/2));
textout(x0-25,y0-round(i*my/2),floattostr(i/2));
end;
x:=a;
while x<=b do
begin
setpixel(x0+round(x*mx),y0-round(f(x)*my),clred);
x:=x+0.001;
end;
setpencolor(clgreen);
line(x0+round(1.5*mx),y0,x0+round(1.5*mx),0);
end.
это нужно перекодировать в с++ !
очень надо
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru