Número de linhas e colunas de um array em linguagem C

1 resposta
B

Boa tarde senhoras e senhores,

Estou fazendo alguns exercícios da faculdade e um deles diz respeito a multiplicação de matrizes em linguagem C. É conhecido que para multiplicarmos duas matrizes a quantidade de linhas da primeira necessita ser igual a quantidade de colunas da segunda matriz. A minha dificuldade está exatamente em descobrir a quantidade de linhas e colunas dessas matrizes.
Eu sei que com a função sizeof() eu consigo obter o número de elementos da matriz de uma forma geral, fazendo algo do tipo:

int array[2][2];

// sizeof(array) retorna o tamanho em bytes do array, dividido pelo tamanho em bytes de um inteiro(sizeof(int))...
//Assim eu consigo o total de elementos.

cout << sizeof(array) / sizeof(int);

Estou vendo também alguns vídeos no youtube para ver se acho algo que sane minha dúvida.

Se alguém tiver alguma dica / sugestão, será muito bem vinda.

Att,

1 Resposta

J

Embora dê pra misturar códigos C e C++, não é aconselhável.

cout, por exemplo, é de C++.
Tente usar printf se estiver no C, como disse.

Criado 13 de outubro de 2012
Ultima resposta 13 de out. de 2012
Respostas 1
Participantes 2