Riki_Tiki_Tavi Опубликовано 17 октября, 2010 Жалоба Поделиться Опубликовано 17 октября, 2010 #include <stdio.h> #include <conio.h> #include <math.h> int main () { int n, i, f; float x, s; printf ("Input n"); scanf ("%n",&n); printf ("Input x"); scanf ("%x",&x); s=0; f=1; for (i=1; i<=n; i++) { f=f*i; s = s+(1/i+sqrt(fabs (x)); } printf ("s=%f",s); getch (); } Дано натуральное число n и действительное х.нужно решить На языке С Ссылка на комментарий Поделиться на другие сайты Поделиться
Riki_Tiki_Tavi Опубликовано 17 октября, 2010 Автор Жалоба Поделиться Опубликовано 17 октября, 2010 #include <stdio.h> #include <conio.h> #include <math.h> int main () { int n, i, f; float x, s; printf ("Input n"); scanf ("%n",&n); printf ("Input x"); scanf ("%x",&x); s=0; f=1; for (i=1; i<=n; i++) { f=f*i; s = s+(1/i+sqrt(fabs (x)); } printf ("s=%f",s); getch (); } Дано натуральное число n и действительное х.нужно решить На языке С Ссылка на комментарий Поделиться на другие сайты Поделиться
Teddy_Bear Опубликовано 17 октября, 2010 Жалоба Поделиться Опубликовано 17 октября, 2010 "f=f*i; s = s+(1/i+sqrt(fabs (x));" А разве не f=f*i; s = s+(1/f+sqrt(fabs (x)); Ссылка на комментарий Поделиться на другие сайты Поделиться
Riki_Tiki_Tavi Опубликовано 17 октября, 2010 Автор Жалоба Поделиться Опубликовано 17 октября, 2010 "f=f*i; s = s+(1/i+sqrt(fabs (x));" А разве не f=f*i; s = s+(1/f+sqrt(fabs (x)); Считает любое число, и получается постоянно 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Бумер Опубликовано 17 октября, 2010 Жалоба Поделиться Опубликовано 17 октября, 2010 (изменено) f=f*i;s = s+(1/f+sqrt(fabs (x)) на это должен был компилятор ругнуться. Считаем скобки открылось три, закрылось две. Вот так правильно: s = s+(1/f+sqrt(fabs (x))); Вот так работает: #include <stdio.h> #include <conio.h> #include <math.h> int main () { int n, i, f; float x, s; printf ("Input n"); scanf ("%d",&n); printf ("Input x"); scanf ("%d",&x); s=0; f=1; for (i=1; i<=n; i++) { f=f*i; s = s+(1/f+sqrt(fabs (x))); } printf ("s=%f",s); getch (); } PS: обрати внимание на ввод переменных Изменено 17 октября, 2010 пользователем Бумер Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти