Исправить код: ошибка компиляции lvalue required - C (СИ)
Формулировка задачи:
#include <stdio.h>
#include <math.h>
#include <conio.h>
main (){
int n,m,t ;
float a,b,c,d,hx,hy,x,y,z;
//ввод a,b
// vvod c,d,m
if (a<b & c<d & n>0 & m>0){
hx=(b-a)/n; hy=(d-c)/m;
// циклы
for (x=a;x<=b+hx/2;x+=hx)
for(y=c;y<=d+hy/2;y+=hy)
{ t=1; // задание значения флагу, если есть значение
if ((fabs(x*y))<2)
if (1+x*x!=0)
z=(10*x-y)/(1+x*x);
else t=0; // задание значения флагу, если деление на 0
else
if ((fabs(x*y))=0)
if (((3*x-2)-y)<0)
t=2; // задание значения флагу, если отриц. число под корнем
else z=(x*x+y+(y-x)*(y-x))/(sqrt((3*x-2)-y));
else z=x*x*x-y;
// Исследование флага для печати результата
if (t==0)
printf ("\n%6.2f %6.2f деление на ноль",x,y);
else if (t==2)
printf("\n%6.2f %6.2f Под корнем отрицательное число", x,y);
else printf("\n%6.2f %6.2f %12.5f",x,y,z); }
}
else printf("\nНе верные исходные данные");
getch();
}Решение задачи: «Исправить код: ошибка компиляции lvalue required»
textual
Листинг программы
return 0;