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;

Объяснение кода листинга программы

  1. В коде представлена условная конструкция if-else if-else, которая выполняет проверку значения переменной K и присваивает значение переменной A в зависимости от результата проверки.
  2. Если значение переменной K меньше нуля (K < 0), то переменной A присваивается значение -1.
  3. Если значение переменной K равно нулю (K == 0), то переменной A присваивается значение 0.
  4. В противном случае (K > 0), переменной A присваивается значение 1.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.267 из 5
Похожие ответы