Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2013, 20:28   #1
bespredel
 
Регистрация: 21.12.2012
Сообщений: 8
По умолчанию Программа на с++

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

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

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


Всех заранее благодарю!!!
bespredel вне форума Ответить с цитированием
Старый 19.02.2013, 20:37   #2
alexander13
Форумчанин
 
Аватар для alexander13
 
Регистрация: 07.02.2013
Сообщений: 267
По умолчанию

Код:
p = 1;
for (int i = 0; i <= n; i++)
   p *= a - i*n;
Μολὼν λαβέ
alexander13 вне форума Ответить с цитированием
Старый 19.02.2013, 20:47   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Скорее уж так:
Код:
p = 1;n=7;
for (int i = 0; i < n; i++) for (int j = 0;j < i; j++)
   p *= a - (j+1)*n;
Хотя скорее всего Александр прав.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 19.02.2013, 20:48   #4
alexander13
Форумчанин
 
Аватар для alexander13
 
Регистрация: 07.02.2013
Сообщений: 267
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Скорее уж так:
оО
Почему?
Нет, ну само собой, там надо объявить p, n и все такое. Но два цикла зачем?
Μολὼν λαβέ
alexander13 вне форума Ответить с цитированием
Старый 19.02.2013, 20:52   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Но два цикла зачем?
Та шот я задание не вкурил...
p=a*(a-n)*a*(a-n)(a-2n)*a*(a-n)(a-2n)(a-3n)...
Вот как его понял.

P.S. Чет инет тупит, пост нормально написать не получается...
I'm learning to live...

Последний раз редактировалось Stilet; 19.02.2013 в 21:04.
Stilet вне форума Ответить с цитированием
Старый 19.02.2013, 21:02   #6
bespredel
 
Регистрация: 21.12.2012
Сообщений: 8
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Та шот я задание не вкурил...
p=a*(a-n)(a-2n)*a*(a-n)(a-2n)*a*(a-n)(a-2n)(a-3n)*(a-3n)...
Вот как его понял.
Нет ув. мд!

допустим вот пример проги
# 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;
}


Я должен ввести какое то число и он сам считает число скобок пример вот n=5 то решение выглядит так
p=a(a-n)(a-2n)(a-3n)(a-4n)(a-5)

n=8 то
p=a(a-n)(a-2n)(a-3n)(a-4n)(a-5n)(a-6n)(a-7n)(a-8n)
bespredel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа на Pascal в Lazarus и программа для одномерного массива целых чисел Yegorka Lazarus, Free Pascal, CodeTyphon 13 20.12.2012 18:02
Программа как программа. вопрос leonidsm Общие вопросы C/C++ 5 02.10.2012 21:30
Программа с применением записей и программа с применение множеств smert99 Помощь студентам 0 16.06.2011 23:14
Программа открыается если есть другая программа. bookkc Паскаль, Turbo Pascal, PascalABC.NET 12 14.10.2009 20:09