Logo Hardware.com.br
fidelmiegi
fidelmiegi Novo Membro Registrado
1 Mensagem 0 Curtidas

Problema Linguagem C

#1 Por fidelmiegi 12/07/2010 - 15:10
Elabore um programa na linguagem de programação C que:
1. Declare uma matriz CH, de inteiros de precisão simples, de 4 linhas por 3 colunas;
2. Inicialize cada posição da matriz com valores aleatórios entre -13 e 3 (inclusivé);
3. Determine e indique a posição (linha e coluna) dos elementos positivos da matriz CH;
4. Determine e indique quantos elementos nulos estão presentes na matriz CH;
5. Calcule e indique a média dos elementos da diagonal principal;
6. Calcule e indique a soma dos elementos da diagonal principal;

Agradecia imenso uma ajudinha, nem que fosse numa alinea qq
jad_ac
jad_ac Novo Membro Registrado
19 Mensagens 0 Curtidas
#5 Por jad_ac
16/07/2011 - 22:27
Aqui está como faz o sorteio!
Mas as outras questoes vc faz, pois terá que tentar!


#include
#include
#include

#define L 4
#define C 3



int main( )
{

int matriz[L][C];
int x,y;
int nulo = 0, positivo = 0;





srand(time(NULL));
for(x=0;x for(y=0;y matriz[x][y]=rand()% 17 - 13; //atribui um numero aleatorio de valor maximo 15
printf( " %d ",matriz [x][y]); //imprime os valores
}
printf("\n");
}

printf("\n");

for(x=0; x for(y=0; y if(matriz[x][y] > 0){
printf("Posicao dos positivos: L %d C %d\n", x,y);
positivo ++;
}
}
}

printf("\n");

for(x=0; x for(y=0; y if(matriz [x][y] == 0){
printf("Posicao dos nulos: L %d C %d\n", x, y);
nulo ++;
}
}
}

printf("\nA quantidade de positivos: %d", positivo);
printf("\nA quantidade de nulos: %d", nulo);
}
Jad bom_trabalho.gif
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal