Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вопрос по С++, Вопрос связанный с программированием 
:(
    Опции темы
predeel
Дата 19.2.2013, 19:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 19.2.2013

Репутация: нет
Всего: нет



Помогите реализовать программу на с++
с использованием оператора  for

Нужно решить пример!

p=a*(a-n)(a-2n)(a-3n)*...*(a-n*n)

проще говоря число скобок зависит от числа n
n=7 число скобок таких 7!!!


Всех заранее благодарю!!!
PM MAIL   Вверх
disputant
Дата 19.2.2013, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 210
Регистрация: 28.11.2011

Репутация: нет
Всего: 3



Код

double p = 1;
for(int i = 0; i <= n; ++i) p *= (a-i*n);
    
PM MAIL   Вверх
predeel
Дата 19.2.2013, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 19.2.2013

Репутация: нет
Всего: нет



# include <iostream.h>
# include <math.h>

main()
{
    int a, n;
    double p, i;
    cout << "Input a, n: ";
    cin >> a >> n;
    p=1;
    for (i=0;i<=n;i++)
    {
        if (n>0) continue;
        p=р*(a-i*n);
    }
    cout <<"p= " << p <<endl;
return 0;
}


и нужно еще одно значение для счета числа скобок!?*
PM MAIL   Вверх
rudolfninja
Дата 19.2.2013, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 341
Регистрация: 19.2.2013
Где: г. Минск

Репутация: 1
Всего: 6



Цитата(predeel @ 19.2.2013,  19:50)
if (n>0) continue;

У тебя n всегда будет больше нуля, в противном случае выражение не имеет смысла.
Зачем тут это строка? Из-за нее у тебя программа не дойдет до вычисления значения p, т.к. ты все время будешь переходить на следующую итерацию цикла не выполнив действие вычисления.
А количество скобок у тебя равно n-1
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0637 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.