TÓPICO

Why it's showing 5% wrong

robinNcode perguntou 4 years ago

include

include

using namespace std; int main() { int size; while(cin>>size) { string str[size]; int length[size]; int large=0,space=0;

    if(size==0) break;
    else{
    for(int i=0; i<size; i++)
    {
        cin>>str[i];
        length[i]=str[i].length();
        if(length[i]>large)
            large=length[i];
    }
    cout<<large<<endl;
    for(int i=0; i<size; i++)
    {
        if(length[i]<large)
        {
            space=large-length[i];
            for(int j=0; j<space; j++)
            {
                cout<<" ";
            }
            cout<<str[i]<<endl;
        }
        else
            cout<<str[i]<<endl;
        }
    }
}
return 0;

}

Este tópico foi resolvido e não pode receber novas respostas.

  • tmjunior respondido 4 years ago

    Seu programa está imprimindo uma linha a mais:

    Line 10 :  cout<<large<<endl;
    MOD