TEMA

Wrong Answer 5%

hart preguntado 2 years ago

#include <iostream>

using namespace std;

int main(){

int qtd;

cin >> qtd;

while(qtd--){
    string a, b, nova="";
    cin>>a>>b;

    for(int i=0;i<a.size() && i<b.size();i++){
        cout<<a[i];
        cout<<b[i];

        if(i==a.size()-1){
            while(i<b.size()){
                i++;
                cout<<b[i];
            }
        }
        if(i==b.size()-1){
            while(i<a.size()){
                i++;
                cout<<a[i];
            }
        }
    }
    cout<<endl;

}

    return 1;
}

Eu testei até no uDebug e não achei o erro. Who can help me? What I´m doing wrong?

Recuerda no enviar soluciones. Tu mensaje puede ser revisado por nuestros moderadores.

  • feodorv respondido 2 years ago

    while(i<b.size()-1)
    {
      i++; // now i < b.size()
      cout << b[i];
    }