Форум программистов, компьютерный форум CyberForum.ru

Error: expected primary-expression before '==' token - C++

Восстановить пароль Регистрация
 
4caster
0 / 0 / 0
Регистрация: 08.05.2016
Сообщений: 6
08.05.2016, 23:38     Error: expected primary-expression before '==' token #1
Код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
using namespace std;
 
int main (){
int x;
do  {
    int a, b, c;
    cout << "Enter 1-st value\n";
    cin >> a;
    cout << "Enter 2-nd value\n";
    cin >> b;
    if (a>9 || a<1 || b>9 || b<1 ) cout << " You've used wrong values\n";
    else {
        cout << "Guess answer\n";
        cin >> c;
        if (с == a*b) cout << "You are right!\n";
        else cout << "You are wrong! True answer is " << a*b;
    }
    cout << " If you wanna try again, press 1. If you want to exit, press 0. \n";
    cin >> x;
    }while(x);
return 0;
}
Выдает следующую ошибку: expected primary-expression before '==' token

Не могу понять, что вообще нужно исправлять. Буду благодарен за объяснение причин этой ошибки
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.05.2016, 23:38     Error: expected primary-expression before '==' token
Посмотрите здесь:

C++ Ошибка expected primary-expression before ';' token
C++ DEV C++ ошибка expected primary-expression before '<<' token
C++ Expected primary-expression before
C++ Ошибка в switch case: expected primary-expression before '<=' token;
Error: expected primary-expression before 'p'| C++
Ошибка: expected primary-expression before '.' token C++
C++ Dev c++ выдает ошибку: expected primary-expression before ':' token
Expected primary-expression before 'int' C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
WhiteMind
Hello Kitty
 Аватар для WhiteMind
671 / 545 / 296
Регистрация: 12.02.2016
Сообщений: 1,440
Записей в блоге: 1
08.05.2016, 23:48     Error: expected primary-expression before '==' token #2
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
using namespace std;
 
int main (){
int x;
do  {
    int a, b, c;
    cout << "Enter 1-st value\n";
    cin >> a;
    cout << "Enter 2-nd value\n";
    cin >> b;
    if (a>9 || a<1 || b>9 || b<1 ) cout << " You've used wrong values\n";
    else {
        cout << "Guess answer\n";
        cin >> c;
        if (c == a*b) cout << "You are right!\n";
        else cout << "You are wrong! True answer is " << a*b;
    }
    cout << " If you wanna try again, press 1. If you want to exit, press 0. \n";
    cin >> x;
    }while(x);
return 0;
}
Добавлено через 35 секунд
Цитата Сообщение от 4caster Посмотреть сообщение
if (с == a*b)
думаю c тут не в тем языком написана
Yandex
Объявления
08.05.2016, 23:48     Error: expected primary-expression before '==' token
Ответ Создать тему
Опции темы

Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru