Ошибка: (19,22): Lvalue required - C (СИ)
Формулировка задачи:
Пожалуйста помогите найти ошибку!
Ошибка: (19,22):Lvalue required
Задача несложная, но не как не могу понять в чем заключается ошибка!
#include <stdio.h> #include <conio.h> #include <windows.h> #include <stdlib.h> main() { float a, b, x; int n; char txt [81]; CharToOem ("Введите координаты точки a ", txt); printf (txt); scanf ("%f", &a); CharToOem ("Введите координаты точки b ", txt); printf (txt); scanf ("%f", &b); CharToOem ("Введите координаты точки x ", txt); printf (txt); scanf ("%f", &x); if (x=a&&x=b&&(a=b||x=a)) n=1; else n=2; printf ("\n N=%d", n); getch(); }
Решение задачи: «Ошибка: (19,22): Lvalue required»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #include <windows.h> #include <stdlib.h> main() { float a, b, x; int n; char txt [81]; CharToOem ("Введите координаты точки a ", txt); printf (txt); scanf ("%f", &a); CharToOem ("Введите координаты точки b ", txt); printf (txt); scanf ("%f", &b); CharToOem ("Введите координаты точки x ", txt); printf (txt); scanf ("%f", &x); if (x==a&&x==b&&(a==b||x==a)) n=1; else n=2; printf ("\n N=%d", n); getch(); }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с консолью и вводом-выводом данных.
- Объявление переменных: a, b, x - тип float, n - тип int, txt - массив символов на 80 элементов.
- Преобразование строки в кодировке OEM из символов в кодировке ANSI с использованием функции CharToOem.
- Вывод на экран строки с помощью функции printf.
- Считывание значения переменной a с помощью функции scanf.
- Преобразование строки в кодировке OEM из символов в кодировке ANSI с использованием функции CharToOem.
- Вывод на экран строки с помощью функции printf.
- Считывание значения переменной b с помощью функции scanf.
- Преобразование строки в кодировке OEM из символов в кодировке ANSI с использованием функции CharToOem.
- Вывод на экран строки с помощью функции printf.
- Считывание значения переменной x с помощью функции scanf.
- Проверка условия и присвоение значения переменной n в зависимости от выполнения этого условия.
- Вывод на экран значения переменной n с помощью функции printf.
- Ожидание нажатия клавиши с помощью функции getch.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д