Перейти к содержанию
СофтФорум - всё о компьютерах и не только

В чем проблема программы?


Рекомендуемые сообщения

#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 ();

}

1f8a169a40d3.jpg

Дано натуральное число n и действительное х.нужно решить

На языке С

Ссылка на комментарий
Поделиться на другие сайты

#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 ();

}

42535a2adc82.jpg

Дано натуральное число n и действительное х.нужно решить

На языке С

Ссылка на комментарий
Поделиться на другие сайты

"f=f*i;

s = s+(1/i+sqrt(fabs (x));"

А разве не

f=f*i;

s = s+(1/f+sqrt(fabs (x));

Считает любое число, и получается постоянно 0

Ссылка на комментарий
Поделиться на другие сайты

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: обрати внимание на ввод переменных

Изменено пользователем Бумер
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...