AIZU ONLINE JUDGE - Introduction To Programming Iの"Finding Missing Cards"という問題について
AIZU ONLINE JUDGE - Introduction To Programming Iの"Finding Missing Cards"という問題について
下記のようにコードを書きましたがRuntime Errorで解けませんでした。
解決方法を教えていただけるとありがたいです。
よろしくお願い致します。
C++という言語で書きました。
問題と自分のソースコードのURL
問題
https://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=ITP1_6_B
ソースコード
https://judge.u-aizu.ac.jp/onlinejudge/review.jsp?rid=6160617#1
発生している問題・エラー
Runtime Error
該当するソースコード
#include <bits/stdc++.h>
using namespace std;
int main() {
int cards[4][13];
for(int i=0; i<4; i++) {
for(int j=1; j<=13; j++) {
cards[i][j] = false;
}
}
int N,x;
cin >> N;
char ch;
for(int i = 1; i <= N; i++){
cin >> ch >> x;
if(ch == 'S') {
ch = 0;
}
if(ch == 'H') {
ch = 1;
}
if(ch == 'C') {
ch = 2;
}
if(ch =='D') {
ch = 3;
}
cards[ch][x] = true;
}
int cnt = 0;
for(int i=0; i<4; i++) {
for(int j=1; j<=13; j++) {
if(cards[i][j] == false) {
if(i==0) {
cout << 'S' << " " << j << endl;
}
if(i==1) {
cout << 'H' << " " << j << endl;
}
if(i==2) {
cout << 'C' << " " << j << endl;
}
if(i==3) {
cout << 'D' << " " << j << endl;
}
}
}
}
}
0