08.10.2011, 02:06 | #1 (permalink) |
Member
Регистрация: 09.08.2011
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Нужна помощь по блок-схеме и в отладке программы
##include "stdafx.h" #include <iostream.h> #include <iomanip.h> #include <math.h> int main() { double a,b,h,x,y,s,p; int n,i; cout << "Vvedite a,b,n" << endl; cin >> a >> b >> n; h = (b - a) / 10; x=a; do { p=s=0; for (i=1; i<=n; i++) { p = pow(-1,i+1)*pow(x,2*i+1)/(4*pow(i,2)-1); s += p; } y=(1 + pow(x,2)) / 2 * atan(x) - x/2; cout << setw(15) << x << setw(15) << y << setw(15) << s << endl; x += h; } while (x <= (b+h/2)); cout << endl; return 0; } А вот задача не элементарная но не получается 2. условие:Задан массив из k чисел. Сдвинуть элементы массива циклически на n позиций вправо. (и блок-схему плиз) почему не сдвигает код: #include <iostream.h> #include <iomanip.h> #include <math.h> int main() { int a[10], k,n,i,j; cout<<"Vvedite k:"<<endl; cin>>k; cout<<"Vvedite elementy:"<<endl; for(i=0;i<k; i++) cin>>a[i]; cout<<"Vvedite n:"<<endl; cin>>n; for(i=n-1;i>0;i--) { j=a[i]; a[i]=a[i-1]; a[i-1]=j; } for(i=0;i<k;i++) cout<<"Result"<<a[i]<<endl; return 0; } |
08.10.2011, 02:06 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Прочтение подобных тем может сразу же решить проблему Нужна помощь по схеме Нужна помощь в написании программы C++ |
11.10.2011, 01:43 | #3 (permalink) |
Member
Регистрация: 09.08.2011
Сообщений: 15
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
удалите тему
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|