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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2011, 21:34   #1
dronchik2010
Пользователь
 
Регистрация: 20.09.2011
Сообщений: 37
По умолчанию тест программы на Си

Вычислить y=x^9+15x^8-2x^6-13x^5+4x^2+1.

Код программы :

#include<stdio.h>
#include<conio.h>
#include<math.h>

main()
{
int i; int a[8],x,y;
clrscr();

for(i=0;i<=8;i++)
{
printf("vv. elementi massiva: ",a[i]);
scanf("%d",&a[i]);
}
printf("vvedite x:");
scanf("%d",&x);
y=a[0];
for(i=1; i<=8;i++)

y=y*x+a[i];
printf("\n y=%d",y);


getch();
}

тест получается правильным но для проверки я сделал икс равным не 1 (как в условии), а икс равным 0 и получается что игрек равен нулю но если подставить в уравнение 0 то получается что все выражение равно единице а по тесту равным нулю
что в проге изменить чтобы она считала прравильно?

тест: (при х=0)
P.S. не знаю как сюда выкладывать фото, поэтому решил через файлообменник http://upwap.ru/1818286
dronchik2010 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Тест Kinect Общие вопросы .NET 2 08.05.2011 23:02
Тест треч Помощь студентам 8 17.03.2011 23:27
тест программы ybn Софт 0 17.09.2010 13:39
Тест djeyana Общие вопросы по Java, Java SE, Kotlin 0 28.06.2007 00:19