samedi 21 août 2021

what is wrong in this easy if else c++ code?

This question is in hackerrank conditional statements and i wanted to solve it without using array.The code runs but gives wrong output. Can anyone see what is the mistake in this code , Why would it not work?

#include <bits/stdc++.h>

using namespace std;

int n ; cin >> n ;

int main() {

// Write your code here
int n ;
cin>>n;

if(n=0){
    cout<<"zero";
}
else if(n=1){
    cout<<"one";
}
else if(n=2){
    cout<<"two";
}
else if(n=3){
    cout<<"three";
}
else if(n=4){
    cout<<"four";
}
else if(n=5){
    cout<<"five";
}
else if(n=6){
    cout<<"six";
}
else if(n=7){
    cout<<"seven";
}
else if(n=8){
    cout<<"eight";
}
else if(n=9){
    cout<<"nine";
}
else{
    cout<<"Greater than 9";
}


return 0;

}

Aucun commentaire:

Enregistrer un commentaire