shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] shell ou nao shell, eis a questao


From: Eddy
Subject: Re: [shell-script] shell ou nao shell, eis a questao
Date: Mon, 14 Apr 2003 15:04:19 -0300

Hummm legal...e aproveitando o ensejo  e se eu quiser definir  os numeros
nas colunas e linhas ao invés de deixár aleátorios..???
:)


        Eddy

----- Original Message -----
From: "Listas XTMS" <address@hidden>
To: <address@hidden>
Sent: Monday, April 14, 2003 2:40 PM
Subject: Re: [shell-script] shell ou nao shell, eis a questao


> Aurélio e lista,
>
> show de bola isso...
>
> mas uma pergunta... dá pra trabalhar com matriz em shell?
>
> Aqui está um exemplo de coisa que eu REALMENTE preferia fazer em shell...
>
>
> /*  Gera uma matrix 5x5 com numeros aleatorios e 2 vetores auxiliares
>  *  recebem a soma das linhas e somas da colunas.
>  */
> #include <stdio.h>
> #include <stdlib.h>
>
> #define size 5
>
> void main()
> {
>
> // Declaracao de variaveis
>   int m[size][size], i, j;
>   int sl[size], sc[size], soma=0;
>
> // Criando a matrix com numeros aleatorios.
>   for (i=0;i<size;i++){
>        printf("\n");
>        for (j=0;j<size;j++){
>             m[i][j]=rand()%51;
>             printf("%d\t", m[i][j]);
>        }
>
> // Soma as linhas
>   }
>   printf("\n");
>   for (i=0;i<size;i++){
>        for (j=0;j<size;j++){
>            soma=soma+m[i][j];
>        }
>        sl[i]=soma;
>        soma=0;
>   }
>
> // Som as colunas
>   for (i=0;i<size;i++){
>        for (j=0;j<size;j++){
>             soma=soma+m[j][i];
>        }
>        sc[i]=soma;
>        soma=0;
>   }
>
> // Imprime na tela os resultados
>   for (i=0;i<size;i++){
>        printf("SOMA DA LINHA(%d): %d\n", i+1, sl[i]);
>        printf("SOMA DA COLUNA(%d): %d\n", i+1, sc[i]);
>        }
>
>
> }
>
>
> On Mon, 14 Apr 2003 14:12:18 -0300 (ART)
> aurelio <address@hidden> wrote:
>
>
> > ih, mas só brincando mesmo pra você ver como funciona, além
> > do [*] tem o similar [@], que funcionam tipo o $* e $@.
> >
> > arrays é massa, mas é palha :)
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
http://br.yahoo.com/info/utos.html
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]