Ir para conteúdo
Fórum Script Brasil

leou

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre leou

leou's Achievements

0

Reputação

  1. Resolvido, obrigado. #include <stdio.h> #include <stdlib.h> int main(){ int tamanho, valor, coluna, linha, i, j, temp; valor = 1; coluna = 0; linha = 0; i = 0; j = 0; temp = 0; tamanho = 0; printf("digite a ordem da matriz: "); scanf("%d", &tamanho); temp = tamanho; int matriz[tamanho][tamanho]; while(tamanho > 0) { for(i = linha; i < tamanho; i++) { matriz[i][coluna] = valor; matriz[i][tamanho-1] = valor; } for(j = coluna; j < tamanho; j++) { matriz[linha][j] = valor; matriz[tamanho-1][j] = valor; } linha++; coluna++; valor++; tamanho--; } for(i = 0; i < temp; i++) { for(j = 0; j < temp; j++) { printf("[%d][%d]: %d", i, j, matriz[i][j]); printf("\n"); } printf("\n"); } system("PAUSE"); return 0; }
  2. Boa tarde pessoal, sou novo nesta parte de programação e o professor passou um exercício que não consigo fazer. se alguém puder me ajudar seria otimo. Preciso de um algoritmo que dado a ordem de um matriz quadrada (informado como parâmetro) seja criada uma matriz no seguinte exemplo.. ex.. ordem 4: 1 1 1 1 1 2 2 1 1 2 2 1 1 1 1 1 Ex: ordem 5.. 1 1 1 1 1 1 2 2 2 1 1 2 3 2 1 1 2 2 2 1 1 1 1 1 1 ex: ordem 7.. 1 1 1 1 1 1 1 1 2 2 2 2 2 1 1 2 3 3 3 2 1 1 2 3 4 3 2 1 1 2 3 3 3 2 1 1 2 2 2 2 2 1 1 1 1 1 1 1 1 agradeço desde já.
×
×
  • Criar Novo...