Форум С++

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

Автор: Oazis   (09.01.2008 в 02:58)
почему то когда программа была сделана только для целых чисел она давала правильный ответ а сейчас когда переделал чтоб она еще и дробные числа высчитывала она неправильный ответ выдает, помогите кто может

#include <stdio.h>
#include <conio.h>
#include <locale.h>
int main(){
setlocale(LC_ALL,"rus");
int x,z,n;
double y;
printf ("Введите x:");
scanf("%f",&x);
printf ("Введите n:");
scanf("%f",&n);
if(n<0){
printf ("n неможет быть отрицательным!!");
_getch();
return 0;}
else{
z=(-1)^n*x^(2*n-1)/(2*n-1);
y=1-x^z;
printf("Ответ:%f\n",y);}
_getch();
}


Ваше имя:

Пароль:

Цитировать

Используйте тэги для выделения текста:
Код: [code][/code]
Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]

Сообщение:

Прикрепить: