Is there something wrong with my if structure?

Viewed 38

I have run into some problems. My code dont compile correctly. Is is there something wrong with my syntax or if structure

Here is my code:

#include <iostream>
#include <cmath>
using namespace std;
int main(){

    char input;
    int number_1, number_2;
    int sum = number_1 + number_2;
    int subtraction = number_1 - number_2;
    int multiply = number_1 * number_2;
    int divide = number_1 * number_2;
    cout << ("Valitse laskutoimitus (+ - * /))";
    cin >> input;
    cout << ("Anna luku: ");
    cin >> number_1;
    cout << ("Anna toinen luku: ");
    cin >> number_2;

    if(input == '+') {
        {
            cout << "Lukujen summa on " << sum;
        }
        elseif(input == '-')
        {
            cout << "Lukujen erotus on " << subtraction;
        }
        elseif(input == '*')
        {
            cout << "Lukujen tulo on " << multiply;
        }else
        cout << "Lukujen osamäärä on " << divide;
    }
    return 0;
}
0 Answers
Related