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

Обработка числовой последовательности - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ метод конечных элементов на си++ http://www.cyberforum.ru/cpp-beginners/thread1053800.html
Всем привет!нужно написатьт прогу для решения одномерной задачи методом конечных элементов. в чем ошибка? int _tmain(){ setlocale ( LC_ALL, "rus" ); int i=0,j=0; double h=0.01,N=100,a,u,fi,alf,bet,xi=-1; a=200.0066667; a=-99.99833333; fi=(0.009999177558*sin(3.141592654*h*(i+1))); alf=-a/a; bet=fi/a;
C++ переписать положительные элементы массива a(n) в массив b.упорядочить массив b по неубыванию переписать положительные элементы массива a(n) в массив b.упорядочить массив b по неубыванию http://www.cyberforum.ru/cpp-beginners/thread1053793.html
C++ Массивы + финкции
Вообщем вот само задание : Даны массивы a(3,4), b(2,5). Найти Z = (Ma+Mb)/(da+db), где Ma ,Mb - среднеарифметические значения массивов A, B. da, db - максимальные отклонения от среднеарифметических значений. Вот исходник: #include "stdafx.h" #include <iostream> #include <stdio.h> #include <math.h>
C++ fstream, перейти на следующую строку
Доброго времени суток! Есть приблизительно следующий код, идет построчное считывание из файла: fstream File; string stroka; File.open("D:\\temp\\sss.txt"); if(File) {
C++ Описание функции RectPS http://www.cyberforum.ru/cpp-beginners/thread1053777.html
Опишите функцию RectPS в программе: #include <iostream> // ввод/вывод #include <math.h> using namespace std; // будем использовать пространство имен std // Rect структура, которая содержит указанные координата х, y, ширину и высоту. void RectPS(double x1, double y1, double x2, double y2, double P, double S); // rect-Описывает ширину, высоту и расположение прямоугольника. int main() {...
C++ Написать программу перевода целых чисел из шестнадцатеричной системы счисления в десятичную Написать программу перевода целых чисел из шестнадцатеричной системы счисления в десятичную. По аналогии с этим примером: Преобразование двоичного числа в десятичное. #include <string.h> #include <iostream> // for cin cout using namespace std; подробнее

Показать сообщение отдельно
Kirdich
Сообщений: n/a

Обработка числовой последовательности - C++

23.12.2013, 20:27. Просмотров 607. Ответов 1
Метки (Все метки)

Только начали изучать С++ сразу влипили задачу на обработку числовой последовательности), давали понять что легкая но я как то с этим не согласен, алгоритм я сделал но вот что получилось в программе:

Дано

Найти сумму второго и четвертого членов
Параметры
Исходные
(a=-2.2 b=1.8 c=0.4 d=1.4 p0=0.2 h=0.2 m=4)
Вычисляемые
x=a+min(b,c)-2d
p=p0+(i-1)*h
i=1,...,m
Общий член
Ak=((-1)^(k-1) x^(-k))/(k+1)k!+sin*(p)
Где (k=1,....,n)



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
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
int main ()
{ int i,k,m,n; float a,b,c,p0,h,p,x,ak,sum;
//clrscr ();
printf ("Vvedite a,b,c,p0,h,m,n,\n");
scanf ("%f%f%f%f%f%i%i",&a,&b,&c,&p0,&h,&m,&n);
x=min;
if (b<c) x=b;
if (c<b) x=c;
 
printf ("\np=%f",p);
for(i=1; i<=m;i++)
{
p=p0+(i-1)*h;
ak=sin(p) (fabs(x)))/3;
printf ("\na1=%f",ak);
 
if (ak>0) sum=ak; else sum=0;
for (k=2;k<=n;k++)
{ ak=(k+1)*k! (fabs(x)))/(k+2);
printf (" a%i=%f",k,ak);
if (ak>0) sum+=ak;
 
}
printf ("\nsum=%f pri p=%f",sum,p);
}
getch ();
return 0;
}
Все бы ничего если бы я хорошо занимался в школе паскалем, которого у нас не было) ,пожалуйста укажите на ошибки ,заранее благодарен
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru