Компилятор пишет пять ошибок expected expression before else - C (СИ)

Узнай цену своей работы

Формулировка задачи:

вот код программы
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int one, two, three;
char tur[100];
int main()
{
  printf ("Mini-calculator\n");
  do
  {
     printf ("vvedite www");
     scanf ("%s", tur);
         if (!strcmp(tur,"*"));
         {
         printf ("vvedit 1\n");
         scanf ("%d", &one);
         printf ("vvedite 2\n");
         scanf ("%d", &two);
        three= one * two;
         printf ("BbIBog %d", three);
         }
         else

        if(!strcmp(tur,"/"));
         {
         printf ("vvedit 1\n");
         scanf ("%d", &one);
         printf ("vvedite 2\n");
         scanf ("%d", &two);
         three= one / two;
         printf ("BbIBog %d", three);
         }
         else
         
            if (!strcmp(tur,"+"));
            {  printf ("vvedit 1\n");
               scanf ("%d", &one);
                printf ("vvedite 2\n");
                 scanf ("%d", &two);
                  three= one + two;
                    printf ("BbIBog %d", three); }
                else      
            if (!strcmp(tur,"-"));
            {  printf ("vvedit 1\n");
               scanf ("%d", &one);
                printf ("vvedite 2\n");
                  scanf ("%d", &two);
                   three= one - two;
                      printf ("BbIBog %d", three);}
                  else    
            if (!strcmp(tur,"^"));
           {   printf ("vvedit 1\n");
               scanf ("%d", &one);
                printf ("vvedite 2\n");
                  scanf ("%d", &two);
                   three= one ^ two;
                      printf ("BbIBog %d", three); } else
                  printf ("no komand\n");
                  } while (strcmp(tur,"12")); 
}
компилятор пишет пять ошибок, причем одинаковых, expected expression before else, вроде структура if else такая if {} else if {} else if {} else if {} else printf();

Решение задачи: «Компилятор пишет пять ошибок expected expression before else»

textual
Листинг программы
char str[15] = «Русский текст»;
char buf[15];
CharToOem(str, buf);
cout << buf << endl;

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

  1. Объявляется массив символов (строка) типа char с именем str и размером 15 элементов.
  2. Инициализируется строкой «Русский текст» с помощью символов в одинарных кавычках.
  3. Объявляется массив символов (строка) типа char с именем buf и размером 15 элементов.
  4. Выполняется функция CharToOem, которая преобразует строку из кодировки OEM в кодировку ANSI.
  5. В качестве первого аргумента функции передается строка str, а вторым аргументом - строка buf.
  6. Результат преобразования выводится на экран с помощью функции cout и оператора <<.
  7. Выводится строка buf с помощью оператора << и символов в одинарных кавычках.
  8. Завершается выполнение программы.

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


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

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

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