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

нужно подправить - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ списки http://www.cyberforum.ru/cpp-beginners/thread418335.html
организуйте помещение вводимых символов в список, пока не будет достигнут конец входного потока. Затем переместить буквы из исходного списка списка в отдельный список букв, цифры-в список цифр, а остальные символы - в третий список. Вывести списки помогите,пожалуйста
C++ сортировка матриц. не работает программа выдает ошибку. добавить первый столбец, элементы которого равны сумме элементов соответствующих строк. //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused http://www.cyberforum.ru/cpp-beginners/thread418333.html
Марковский процесс (графический вывод) C++
У меня было задание реализовать Марковский процесс. Я сделал это следующим образом: у нас есть матрица вероятностей перехода из одного состояния в другое 10x10. Сумма элементов в каждой строке не должно превышать 1. Лучше заполнить всю матрицу элементами равными 0.1, так лучше будет работать рандом состояний. Как работает: мы генерируем число x с помощью функции rand от 0 до 100, засовываем этот...
C++ Числовой массив
Необходимо ввести массив из n элементов с клавиатуры или из текстового файла. Напечатать сумму всех положительных и отрицательных элементов, отсортировать массив(от меньшего к большему). Хелп, очень надо!!!! Завтра сдавать задачку!
C++ Задача по С++ работа с массивом http://www.cyberforum.ru/cpp-beginners/thread418325.html
Таблица футбольного чемпионата, в которой приняли участие 20 команд, задана двумерным массивом из одинакового количества строк и столбцов, в котором все элементы, принадлежащие главной диагонали, равны нулю, а каждый элемент, не принадлежащий главной диагонали равен 3, 1, 0(числу очков набранных в игре: 3-выигрыш, 1- ничья, 0-проигрыш) Название каждой команды известно. а) Определить название...
C++ расширить файл расширить файл BIBL.MY двумя новыми компонентами, для чего написать функцию с именем Korr. подробнее

Показать сообщение отдельно
EMTEC
1 / 1 / 0
Регистрация: 29.10.2011
Сообщений: 110
29.12.2011, 19:05  [ТС]     нужно подправить
нужно изменить код.Должно выглядить как то вот так и обязательно вывод в массив.
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;
}
 
Текущее время: 07:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru