TOPIC

100% error com saída correta

Caio111 asked 5 years ago

Meu código dá 100% de erro com saída identica do uDebug, não sei onde está o erro?

include

include

include

include

include

using namespace std;

bool compare(const std::string& a, const std::string& b) { return (a.length() <= b.length()); }

int main(){

int N; int k; int q; int i; int j; char buff[260]; scanf("%d%c",&N); char result[N][60][60]; int y[N]; charp; char *data[260]; for(q=0;q<N;q++){

i = 0; scanf("%[^\n]", buff); fflush(stdin); p = strtok (buff, " "); //char *data[260];

while (p) { data[i++] = p; p = strtok (NULL, " "); }

stable_sort(data,data+i,compare);
reverse(data, data + i);
for(k=0;k<i;k++){
strcpy(result[q][k],data[k]);
}
y[q]=k;

} for(k=0;k<N;k++){ for(j=0;j<y[k];j++){ if(j == y[k]-1){ printf("%s",result[k][j]); } else{ printf("%s ",result[k][j]); } } printf("\n"); } return 0; }

This topic has not been answered yet. Be the first!

Remember not post solutions. Your post may be reviewed by our moderators.