IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> цикл с накоплением с++, помогите исправить ошибку
Formula
сообщение 29.04.2010 0:56
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Женский

Репутация: -  0  +


цикл от 10 до N. вычислить значение y=(k+3)/((k-5)*(k-7)).
n<10 результат одно и то же число =((



#include <stdio.h>
#include <cmath>
#include <iostream>
 
using namespace std;
 
int main() 
{  
  int k,y,n;
   cout<<"Vvedite N"<<endl;
   cin>>n;
     for(k=10;k<n;k--)
       y=(k+3)/((k-5)*(k-7));
     cout<<"y= "<<y<<endl;
   cin.get();
  cin.get();
}


Сообщение отредактировано: Formula - 29.04.2010 1:31
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Formula
сообщение 29.04.2010 2:06
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 14
Пол: Женский

Репутация: -  0  +



как-то так?


#include <stdio.h>
#include <cmath>
#include <iostream>
 
using namespace std;
 
int main() 
{  
  double k,y;
  int n;
   cout<<"Vvedite N"<<endl;
   cin>>n;
    y=1;
     for(k=10;k<n;k++){
       y=y*((k+3)/((k-5)*(k-7)));
}
        cout<<"y= "<<y<<endl;
     cin.get();
   cin.get();
}



ещё бы проверочку на то, что n>10, но ничего, кроме goto(что б по быстрому ибо выключает уже) придумать не могу. может согрешить? blush.gif

Сообщение отредактировано: Formula - 29.04.2010 3:18
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 29.04.2010 5:24
Сообщение #3


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Formula @ 29.04.2010 3:06) *
ещё бы проверочку на то, что n>10, но ничего, кроме goto(что б по быстрому ибо выключает уже) придумать не могу. может согрешить? blush.gif
Как ты, однако, легко грешишь... надеюсь, не во всем )).
  do {
    cout<<"Vvedite N>10"<<endl;
    cin>>n;
  } while (n<=10);

Так, что ли?


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия 8.08.2025 7:57
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"