ページ 11

AOJの問題なんですが…

Posted: 2013年2月01日(金) 23:18
by winter_cat
この問題なんですがhttp://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=10021

コード:

#include <iostream>
#include <string>
using namespace std;
int main(){
    int n;
    cin>>n;
    string ans=""; 
    string word;
    for(int i=0; i<n; i++){
        cin>>word[i];
        if(i==0) break;
        if(word[i]<ans) ans=word[i];
    }
    cout<<ans<<endl;

    return 0;
}

これだとエラーが出るのですがどこを改善すれば良いですか?
なんとなく string word; のところだと思うのですが、改善の仕方がわかりません。よろしくお願いします。

Re: AOJの問題なんですが…

Posted: 2013年2月01日(金) 23:26
by みけCAT
素直にwordではなくwordでいいのではないですか?(3箇所全て)
あと、ansも""ではなく"zzzzzzzzzzzzzzzzzzzzz"で初期化したほうがいいと思います。

Re: AOJの問題なんですが…

Posted: 2013年2月01日(金) 23:30
by winter_cat
if(n==0)でしたね(汗)

ありがとうございます!出来ました!!!

Re: AOJの問題なんですが…

Posted: 2013年2月02日(土) 08:11
by みけCAT
解決でしたら、解決チェックをお願いします。