Каталог статей    
 
 
PDA-версия страницы   
Задача №6 
Вычислить сумму ряда S с погрешностью эпсилон, задаваемой с клавиатуры.  
Вывести количество итераций, сделанных при вычислении. Если вычислить сумму S с погрешностью эпсилон невозможно,  
вывести сообщение и завершить выполнение программы. 
  
 
 float s=0, eps, Fp; //Сумма, погрешность, н-ый член ряда int n=1, iter=0; //iter-количество итераций cout<<"Vvedite pogreshost\n"; cin>>eps; Fp=eps; while(fabs(Fp)>=eps) {  Fp=((pow(-1.0, 1.0*n)*pow(sin(n), 2.0))/n);  if(fabs(Fp)<eps)break;  s=s+Fp;  n++;  iter++; } if(iter==0)  cout<<"Vichislit nevozmojno"; else { cout<<"Summa "<<s<<'\n'; cout<<"Kol-vo iteracyi "<<iter; }  
Дано натуральное число N. Вычислить 
  
int i, k, N; float S=0, A; cout<<"Vvedite naturalnoe chislo\n"; cin>>N; for(k=1; k<=N; k++) {   A=0;   for(i=1; i<=k; i++)   A+=(k-i*i);   S+=k*k*k*A; } cout<<"\nS="<<S;  
 
		
	 
Категория: Операторы цикла и операторы передачи управления  | Добавил: Admin  (26.09.2011) 
 
  
Просмотров: 3084  
| Рейтинг: 0.0  /0   
 
 
 
Добавлять комментарии могут только зарегистрированные пользователи.
[ 
Регистрация  | 
Вход  ]
 
  
 
 
Помочь сайту!  
  
 
 
Партнёры сайта  
 
 
 
Закладки  
  
 
 
Поиск по сайту