TOPIC

sempre da wrong 10% alguém pode me ajudar?

Fagner Magalhães Marques asked 7 months ago

include

unsigned long long int TAM(unsigned long long int x) { unsigned long long int tam = 0; while(x != 0) { tam++; x /= 10; } return tam; } int main() { unsigned long long int n, dimensao, i, j, mat = 4; scanf("%llu", &n); while(n >= 1) { scanf("%llu", &dimensao); unsigned long long int matriz[dimensao][dimensao]; unsigned long long int Qtd[dimensao]; for(i = 0; i < dimensao; i++) { for(j = 0; j < dimensao; j++) { scanf("%llu", &matriz[i][j]); matriz[i][j] = matriz[i][j]; } } unsigned long long int Maior; for(j = 0; j < dimensao; j++) { Maior = matriz[0][j]; for(i = 0; i < dimensao; i++) { if(matriz[i][j] > Maior) Maior = matriz[i][j]; } Qtd[j] = TAM(Maior); } printf("Quadrado da matriz #%llu:\n", mat); for(i = 0; i < dimensao; i++) { for(j = 0; j < dimensao; j++) { if(j == 0) printf("%llu", Qtd[j], matriz[i][j]); else printf(" %*llu", Qtd[j], matriz[i][j]); } printf("\n"); } mat++; printf("\n"); n--; } return 0; }

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

  • Aléxis Toigo replied 6 months ago

    use ctrl+alt+c para postar seu código...