Text (graduation card)

Ci sono due casi sbagliati e non capisco quali siano:
questo è il codice grazie in anticipo;

#include <bits/stdc++.h>
using namespace std;
int main(){
   long long int N,W;
   cin>>N>>W;
   string parole[N];
   for(int i=0;i<N;i++){
   	cin>>parole[i];
   }
   long long int cont=0;
   for(int j=0;j<N;j++){
   	long long int lug=parole[j].size();
   	cout<<parole[j]<<" ";
   	bool A;
   	if(j!=N-1){
   		A=true;
   	}
   	else{
   		A=false;
   		//cout<<parole[j];
   	}
   	while(A==true){
   		if(lug+parole[j+1].size()+1<=W && j<N-1){
   			cout<<parole[j+1]<<" ";
   			lug+=parole[j+1].size()+1;
   			j++;
   		}
   		else{
   			A=false;
   			cout<<endl;
   		}
   	}
   }
}

Sono confuso, ho sottoposto il tuo codice e mi dà 100 :face_with_monocle:

Sono perpleso l’ho sottoposto anche io e mi ha dato 100 ora ma sono abbastanza perplesso ahahahaha

2 Mi Piace

Ricontrolla cosa hai mandato nella prima sottoposizione! :stuck_out_tongue:

1 Mi Piace

si infetti ho notato di aver aggiunto una piccola condizione però non pensavo cambiasse qualcosa