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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.10.2010, 10:24   #1
romann
 
Регистрация: 31.10.2010
Сообщений: 7
Вопрос незнаю где ошыбка

Заданные действительное число а, натуральное число n. Вычислить:

a(a-n)(a-2n)...(a - n2)

вот чота написал но пишет ошыбку


#include <stdio.h>

int main()
{
double a, d = 1;
int N, i;
printf("Vvedit a i N ");
scanf("%d %i", &a, &N);
for(i = 0; i < N + 1; i++)
d = d * (a - i*N);
printf("Rezultat %0.3d", d);
getch();
return 0;
romann вне форума Ответить с цитированием
Старый 31.10.2010, 10:45   #2
Sam Gold
Форумчанин
 
Аватар для Sam Gold
 
Регистрация: 26.03.2010
Сообщений: 538
По умолчанию

Ты со спецификациями для scanf и printf напутал, поэтому и получается неправильный результат
Вот твой подкорректированный код:
Код:
#include <stdio.h>
#include <conio.h>

int main()
{
float a, d = 1;
int N, i;
printf("Vvedit a i N ");
scanf("%f %i", &a, &N);
for(i = 0; i < N + 1; i++) d = d * (a - i*N);
printf("Rezultat %f", d);
getch();
return 0; 
}
Единственный способ стать умнее - играть с более умным противником.
Sam Gold вне форума Ответить с цитированием
Старый 31.10.2010, 10:59   #3
romann
 
Регистрация: 31.10.2010
Сообщений: 7
По умолчанию

спасибо за помощь
romann вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
где моя ошыбка DRELORD Помощь студентам 4 04.06.2010 09:01
ошыбка в параметре з ref, наверное... Natok Помощь студентам 2 31.05.2009 17:57
В чем ошыбка?String alexov Общие вопросы C/C++ 2 09.04.2009 19:12