Error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "A" - C (СИ)
Формулировка задачи:
пишет:
(20): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "A"
(27): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "B"
(30): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "C"
(36): error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "F"
После исправления ошибок с ";" программа запускается,ввожу K,L и вылезает новая ошибка "Необработанное исключение в "0x00fc113d" в "laba3.exe": 0xC0000094: Integer division by zero."
Помогите,пожалуйста,решить эту проблему.
Листинг программы
- // laba3.cpp: определяет точку входа для консольного приложения.
- //
- #include "stdafx.h"
- #include <stdio.h>
- #include <math.h>
- #include <locale.h>
- #include <conio.h>
- int _tmain(int argc, _TCHAR* argv[])
- {
- setlocale(LC_ALL,"Russian");
- int K,A,L,B,C,D,E,N,M,F,y;
- printf("Введите K");
- scanf_s("%d",&K);
- if(K<0)A=-1;
- else
- {if(K==0)A=0;
- else(K!=0)A=1;
- }
- printf("Введите L");
- scanf_s("%d",&L);
- if(L<0)B=-1;
- else
- {if(L==0)B=0;
- else(L!=0)B=-1;
- }
- if(A==B)C=1;
- else(A!=B)C=0;
- D=A+B;
- E=A-B;
- N=K+L;
- M=K-L;
- if(N==M)F=1;
- else(N!=M)F=0;
- y=A*B*C/D*E*F;
- _getch ();
- return 0;
- }
Решение задачи: «Error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "A"»
textual
Листинг программы
- if(K<0)A=-1;
- else if(K==0)A=0;
- else A=1;
Объяснение кода листинга программы
- В коде представлена условная конструкция if-else if-else, которая выполняет проверку значения переменной K и присваивает значение переменной A в зависимости от результата проверки.
- Если значение переменной K меньше нуля (K < 0), то переменной A присваивается значение -1.
- Если значение переменной K равно нулю (K == 0), то переменной A присваивается значение 0.
- В противном случае (K > 0), переменной A присваивается значение 1.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д