como fazer uma multiplicação de matriz na linguagem de programação c ?
para multiplicar matrizes em c++, é utilizando o algoritmo abaixo:includeint main (){int mt1 [3][2], mt2 [2][3];int linha, coluna;int mtres[3][3];//primeira matriz 3x2printf ("digite a matriz 1:\n");for(linha=0; linha<3; linha++){ for(coluna=0; coluna<2; coluna++) scanf("%10d", &mt1[linha][coluna]);}for (linha=0; linha<3; linha++){ for(coluna=0; coluna<2; coluna++) printf ("%5d", mt1[linha] [coluna]); printf("\n\n");}//segunda matriz 2x3printf ("digite a matriz 2:\n");for(linha=0; linha<2; linha++){ for(coluna=0; coluna<3; coluna++)scanf("%10d", &mt2[linha][coluna]);}for (linha=0; linha<2; linha++){for(coluna=0; coluna<3; coluna++)printf ("%5d", mt2[linha] [coluna]);printf("\n\n");}//multiplicaçao da primeira com a segunda matriz= matriz quadrada [3][3] printf("resultado da matriz resultante");/*agora a multiplicação das duas*/ for (linha=0;linha<3;linha++) { for(coluna=0;coluna<3;coluna++) mtres[linha][coluna]=(mt1[linha][coluna]*mt2[linha][coluna]);/*armazenando em uma terceira*/ }for(linha=0;linha<3;linha++){ for(coluna=0;coluna<3;coluna++) printf("%5d",mtres[linha][coluna]); printf ("\n\n");}system ("pause");return 0;}sendo assim, com esse algoritmo podemos multiplicar as matrizes que quisermos. fonte: http://www.guj.com.br/t/multiplicacao-de-matrizes-em-c/281819
fala pedro, beleza?cara, pelo que entendi você criou duas funções main, uma dentro da outra.sugiro que você faça o seguinte:[code=csharp]#include <stdio.h>#include <math.h>int main... <p>tente isto:</p><pre><code>$str = preg\_replace\_callback('/\\\\u([0-9a-fa-f]{4})/', function ($match) { return mb\_convert\_encoding(pack('h*', $match[1]), 'utf-8', 'ucs-2be'); }, $str); </code></pre><p>caso seja baseado em utf-16, c/c++/java/json-style:</p><pre><code>$str = preg\_replace\_callback('/\\\\u([0-9a-fa-f]{4})/', function ($match) { return mb\_convert\_encoding(pack('h*', $match[1]), 'utf-8', 'utf-16be'); }, $str); </code></pre> oiee, bom dia, tudo bem??

pelo que você escreveu, sua única dúvida é no cálculo da letra d, mas se precisar, eu mando as outras, ok?

a solução mais fácil é fazendo “de trás pra frente”, assim:

se [h+] = 5 * 10^-3 mol/l, então:

ph = -log([h+])

ph = -log(5 * 10^-3)

da propriedade de multiplicaçã… <p>em fluxos que suportam leitura e gravação, você tem duas posições, uma para leitura (por exemplo, "get" denotada por "g") e outra para gravação (ou seja, "put" denotada por "p").</p><p>e é por isso que você tem um <code>seekp</code> (herdado de <code>basic\_ostream</code>) e um <code>seekg</code> (herdado de <code>basic\_istream</code>).</p><p>nota: a linguagem c tem - em contraste com c++ - apenas uma dessas funções <code>fseek</code> para ambos os ponteiros; é necessário reposicionar o ponteiro quando se muda de leitura para escrita e vice-versa (por exemplo, <a href="https://stackoverflow.com/a/46152654/2630032">this</a> answer). para evitar isso, o c++ oferece funções separadas para leitura e gravação, respectivamente.</p> <p>boa tarde, rogério! como vai?</p>
<p>implementando o código abaixo</p>
<pre class="prettyprint"><code>public class testeincremento {
 public static void main(string args[]) {
 int j &#61; 0;
 for (int i&#61;0; i&lt;5; i&#43;&#43;) {
 system.out.println(&#43;&#43;j);
 }
 system.out.println();

 j &#61; 0;
 for (int i&#61;0; i&lt;5; i&#43;&#43;) {
 system.out.println(j&#43;&#43;);
 }
 }
}</code></pre><p>vc irá verificar que a saída é</p>
<pre class="prettyprint"><code>1
2
3
4
5

0
1
2
3
4</code></pre><p>demonstrando que a diferença do pré incremento (<code>&#43;&#43;j</code>) e do pós incremento (<code>j&#43;&#43;</code>) é o momento em que o incremento é feito! o pré incremento atualiza o valor da variável no mesmo instânte e o pós incremento só passa a valer na linha seguinte!</p>
<p>quanto à utilização, vai depender da lógica do seu código. se vc quiser que a atualização do valor seja feita na mesma linha onde o tal valor é utilizado, então vc vai precisar do pré incremento. caso contrário poderá utilizar o pós incremento mesmo!</p>
<p>pegou a ideia? qualquer coisa é só falar!</p>
<p>grande abraço e bons estudos, meu aluno!</p> <p>no windows é exatamente ctrl &#43; c.</p> <p>deve-se compilar a classe que recebe a alteração/atualização, e executar a classe que tem o método executável, ou seja, o método main. ex:</p>
<p>javac conta.java //compilando a classe conta.</p>
<p>java programa //executando a classe programa, que executa as definições da classe conta.</p>
<p>pelo erro que vc está apontando, você está apenas misturando as duas coisas, pode-se compilar várias classes, mas apenas a do método main() pode ser executada.</p> <p>tem que colocar a variável:</p>
<pre class="prettyprint"><code>var calcula &#61; function(vitoria, empates) {
return (vitorias * 3) &#43; empates;
}</code></pre> <p>oi ricardo,</p>
<p>bem observado, realmente existe um erro na execução do nosso código de aula, que não invalida o nosso exemplo, mas precisa ser considerado.</p>
<p>isso aconteceu porque estamos inicialmente trabalhando com números inteiros e como estamos realizando multiplicações em cima de multiplicações, este números crescem e extrapolam o limite dos números inteiros (-2147483648 até 2147483647). a solução para este problema seria utilizarmos o tipo <em>float</em> da seguinte forma:</p>
<pre class="prettyprint"><code>import numpy as np

np\_array &#61; np.arange(1000000)
py\_list &#61; list(range(1000000))
%time for \_ in range(100): np\_array &#61; np\_array * 2.0
%time for \_ in range(100): py\_list &#61; [x * 2.0 for x in py\_list]</code></pre><p>observe que no código acima estamos fazendo a multiplicação por <strong>2.0</strong> e não mais por <strong>2</strong>. isso converte automaticamente os valores de nossa lista e <em>array numpy</em> para o formato <em>float</em>.</p>
<p>obrigado pela ajuda!</p> amigo tenta esse aqui, https://www.google.com.br/url?sa=t&source=web&rct=j&url=https://m.youtube.com/watch%3fv%3d53kd2bbomgc&ved=0ahukewinrml4orrcahwchjakhfqschcqwqsbccowaa&usg=aovvaw02srwdt2e-erq6ie5zfjbl mas se atenta para o modelo do processador, mtk xxxx.. se te ajudei marca como resposta certa.