Нужна помощь по блок-схеме и в отладке программы
1. рисую только часть схемы, где цикл. остальное не получается(эта схема не важна сильно, мб потом сам всё же придумаю)
##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; } |
ну помогите плиз. для вас это вообще ерунда
|
удалите тему
|
Часовой пояс GMT +4, время: 23:58. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.