Jump to content
Fórum Script Brasil
  • 0

Dúvida como fazer as linhas de um quadrilátero em C


mipeli
 Share

Question

Eaí pessoal, tudo bem? Estou com uma dificuldade tremenda para resolver um pequeno problema em meu código. Preciso montar um quadrilátero em um plano matricial usando uma struct e imprimir ele na tela com as linhas do quadrilátero! Fiz uso de uma matriz do tipo char e atribuí '0' para pontos e ' ' para espaços vazios. 

struct quad {
        int p1;
        int p2;
        int p3;
        int p4;
    };
    struct quad x;
    struct quad y;

void definir() {
        int i, j;

        for(i=0;i<=29;i++){
            for(j=0;j<=29;j++) {
                mat[i][j] = ' ';

            }
        }

        mat[x.p1][y.p1] = '0';
        mat[x.p2][y.p2] = '0';
        mat[x.p3][y.p3] = '0';
        mat[x.p4][y.p4] = '0';
    }

void mostrar() {

        int i, j, linhasx, linhasy;

        for(i=0;i<=29;i++){
            for(j=0;j<=29;j++) {
                printf(" %c", mat[i][j]);
                if (j==29){
                    printf("\n");
                }

            }
        }

    }

A int main já esta feita. Dessa forma ele só imprime os pontos. O meu unico problema é fazer as ligações entre os pontos do quadrilátero. Não sei nem por onde começar, tentei achar padrões mas não encontrei algo consistente para se colocar de forma automática (for s) no meu código. Alguém pode me ajudar? Valeu

Edited by mipeli
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      149.9k
    • Total Posts
      646.8k
×
×
  • Create New...