Salam c++ dilinde verilmiş ifadeni simvollara ayıraraq ekrana çıxaran proqram necə yaza bilərəm?
5+9+6(5+x)=12
Cvb: 5,+,9,6,5,x,=,12
Salam c++ dilinde verilmiş ifadeni simvollara ayıraraq ekrana çıxaran proqram necə yaza bilərəm?
5+9+6(5+x)=12
Cvb: 5,+,9,6,5,x,=,12
Verilmiş cavablar və yazılan şərhlər (3 cavab var)
1
1
char *tok, *str = "5+9+6(5+x)=12";
2
3
tok = strtok(str, " ( )");
4
5
do{
6
cout << tok << ",";
7
}while(tok = strtok(NULL, " ()"))
0
Cavab üçün çox sağolun)Burada ifadeni proqramda deil neticede istediyimiz ifadeni daxil etmek üçün nece etmeliyem bes? Yeni hrt hansı ifadeni daxil edib proqram simvollara ayırsın
0
1
char *str;
2
3
cout << "ifadeni daxil edin";
4
5
cin >> str;
6
7
...
Sual verin
Cavab verin