![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
willhunting |
![]()
Сообщение
#1
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 52 Пол: Мужской Репутация: ![]() ![]() ![]() |
Никак не могу ввести данные. После первого ввода одной переменной виснет. Результат, естественно, тоже не выдаёт. При вводе данных типа х=а; y=b… всё работает.
Среда Dev-C++. Код #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { double alfa,rezult,B,x,y,m,shag; printf("vvedite koordinatu po osi Y=\n"); scanf(" %f ", &y); printf("vvedite shag pristrelki\n"); scanf("%f", &shag); printf("vvedite tocnosti pribligeniya\n"); scanf("%f", &alfa); printf("vvedite tochku cherez kotoruy dolzgno proiti reshenie X=\n"); scanf(" %f", &x); m=0; m=m+shag; rezult=x*x+m*x+1-y; while((fabs(rezult)>alfa) || (m>2)) { m=m+shag; rezult=x*x+m*x+1-y; } if (m>2) printf("tocnosti ne dostignuta vvedite drugoi shag/n"); else printf("m=%f\n",m); system("pause"); return 0; } |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Хм... Ну да... Ты же вводишь double, а форматная строка - для float...
scanf("%lf", &y);и так далее... |
willhunting |
![]()
Сообщение
#3
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 52 Пол: Мужской Репутация: ![]() ![]() ![]() |
|
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 7:17 |