iasmin234 0 Denunciar post Postado Novembro 26, 2019 Alguém converte para JavaScript, por favor #include <bits/stdc++.h>using namespace std;int main (){ int n; int val; int ans[105][105]; while(1) { cin >> n; if (!n) return 0; for (int i = 0 ; i < n; i++) { val = 1; for (int j = 0 ; j < n; j++) { if (i == 0 || i == n - 1 || j == 0 || j == n - 1) { ans[j] = 1; } else { ans[j] = min(n-i, min(i+1, min(n-j, j+1))); } } } for (int i = 0 ; i < n; i++) { for (int j = 0 ; j < n; j++) { printf("%3d", ans[j]); if (j < n - 1) printf(" "); } printf("\n"); } printf("\n"); }} Compartilhar este post Link para o post Compartilhar em outros sites
wanderval 19 Denunciar post Postado Novembro 30, 2019 veja se é isso: function main() { let n; let val; let ans = []; while(1) { n = prompt(); if (!n) return 0; for (let i = 0 ; i < n; i++) { val = 1; for (let j = 0 ; j < n; j++) { if (i === 0 || i == n - 1 || j === 0 || j == n - 1) { ans[j] = 1; } else { ans[j] = min(n-i, min(i+1, min(n-j, j+1))); } } } for (let i = 0 ; i < n; i++) { for (let j = 0 ; j < n; j++) { console.log(ans[j]); if (j < n - 1) console.log(" "); } console.log("\n"); } console.log("\n"); } } main(); jsbin: https://jsbin.com/nopozudeca/edit?html,js,console,output Compartilhar este post Link para o post Compartilhar em outros sites