1+1-1+1-1+...のように1と+か-が入力された式の計算をプログラミングをC++を使ってしてみたいのですがなぜかエラーが起きてしまいます。またこの書き方が正しいかも添削してほしいです。
error
1warning: comparison of integer expressions of different signedness
C++
1#include <bits/stdc++.h> 2using namespace std; 3 4//1+1-1+1-1+...のように1と+か-が入力された式の計算をプログラミングしたい。 5 6int main() { 7 string S; 8 cin >> S; 9 for(int i = 1;i<S.size();i+=2){ 10 char x = S.at(i); 11 if(x=='+'){ 12 cout << x ++; 13 } 14 else if(x=='-'){ 15 cout << x--; 16 } 17 cout << endl; 18 } 19}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/21 10:45