Не выполняется условие - C (СИ) (71204)
Формулировка задачи:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(int argc, char *argv[]) {
float a,c,b,x,y,q,s;
b=-0.3;
a=2.8;
c=4;
//x=0.1;
s=1;
for (x=1;x<=10;x++){
s+=0.1;
if (s<1.2) {
q=a*s*s+b*s+c;
} else if(s=1.2) {
q=a/s+sqrt(s*s+1);
} else {
q=a+b*s/sqrt(s*s+1);
}
printf("y=%f\n",q);
printf("x=%f\n",s);
printf("==========\n");
}
return 0;
}Решение задачи: «Не выполняется условие»
textual
Листинг программы
} else if(s=1.2) {