среда, 10 июня 2009 г.

возведение числа в степень без math.h

Ребят! Напишите пожалуйста такую программу: программа должна возводить в степень заданное число) скажем 2 в 5 = 32)


void task()
{
unsigned int i;

int x;
int y;
int r;

printf("Input x: ");
scanf("%d", &x);
printf("Input y: ");
scanf("%d", &y);

if (y = 0)
{
r = 1;
}
else
{
r = x;
for (i = 1; i < y; i++)
{
r = r * x;
}
}

printf("x^y=%d\n", r);
}


полный вариант работающей версии тут

или если вам нужен скоростной подход то тут...

Комментариев нет:

Отправить комментарий