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

нужно переделать код программы - C++

Восстановить пароль Регистрация
 
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
29.12.2011, 17:14     нужно переделать код программы #1
нужно изменить код.Должно выглядить примерно так:
1 блок -начало
2ввод n
3 i=1:n
4 ввод x[i] возвращается в 3 блок
из блока 3 в блок 5 i=1:n
из 5 в 6 блок y=корень из Xi
c 6 го блока в 7 Xi,y возвращается в 5блок
Между 5 и 6 блоком 4особые ситуации
1 ln x (x>0)
2числ. корень расч. >=0 <0 --->авост
3 tgx=sinx/cosx ---> cosx=0 авост
4 tg*2x-2*x=0 ---> авост

вот мой код помогите пожалуйста

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
#define _USE_MATH_DEFINES
#include <cmath>
#include <cstdio>
#include <stdlib.h>
#include <conio.h>
int main()
{
double x1;
double y[20] = {0};
double x2,x;
puts("Enter x1 = ");
scanf("%lf",&x1);
puts("Enter x2 = ");
scanf("%lf",&x2);
puts("Enter the step: ");
double dx;
scanf("%lf",&dx);
int i = 0;
for(x = x1; x < x2; x+= dx)
{
if(x!=0)
{
double t2=tan(x*M_PI/180);
double t1=pow(t2*t2,1./3.);
double t3=log(x) - exp(2.3*x);
if(t1!=0 && t3>=0)
y[i] = sqrt(t3)/t1;
else
y[i]=0;
}
if(++i == 20) break;
}
printf("\nThe first %d points is :\n",i);
for(int k = 0; k < i;k++)
printf("%lf\n",y[k]);
getch();
system("pause");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.12.2011, 17:14     нужно переделать код программы
Посмотрите здесь:

C++ Есть текст программы по C++ нужно его переделать
C++ Граф, нужно переделать код
Код написан в Dev C. Не работает в Visual. Как нужно переделать код? C++
Нужно переделать код под функции (одномерный массив) C++
Нужно переделать код C++
C++ нужно переделать код в другую среду
C++ Переделать код программы с паскаля на с++
нужно переделать код из Python на С++ C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 20:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru