Jump to content

chrislix

Members
  • Content count

    7
  • Joined

  • Last visited

Community Reputation

0 Comum

About chrislix

  1. galera me deparei com uma pergunta aqui que nao sei exatamente como responder. Qual a diferença do Echo com aspas duplas com o echo com aspas simples?
  2. Alguem poderia me ajudar? estou tentando multiplicar duas matrizes, A e B e salvar o resultado em C o resultado nao ta certo, to usando thread so queria uma opinião para saber se ta certo o que to fazendo, pq o que ta me intrigando eh que os valores da linha da matriz C nao altera #include<stdio.h> #include<stdlib.h> #include<pthread.h> pthread_t thread_1; pthread_t thread_2; pthread_t thread_3; int a[3][2] = {{1, 4}, {2, 5}, {3, 6}}; int b[2][3] = {{7, 8, 9}, {10, 11, 12}}; int c[3][3] = {{1, 2, 3}, {0, 0, 0}, {0, 0, 0}}; void* tarefa_1(void *p) { printf("\nThread1\n"); for (int col = 0; col < 3; col++) { // Multiplica a linha de A pela coluna de B. for (int i = 0; i < 2; i++) { c[1][col] += a[1][i] * b[i][col]; } printf("%i\t",c[1][col]); printf("\n"); } } void* tarefa_2(void *p) { printf("\nThread2\n"); for (int col = 0; col < 3; col++) { // Multiplica a linha de A pela coluna de B. for (int i = 0; i < 2; i++) { c[2][col] += a[2][i] * b[i][col]; } printf("%i\t",c[2][col]); printf("\n"); } } void* tarefa_3(void *p) { printf("\nThread3\n"); for (int col = 0; col < 3; col++) { // Multiplica a linha de A pela coluna de B. for (int i = 0; i < 2; i++) { c[3][col] += a[3][i] * b[i][col]; } printf("%i\t",c[3][col]); printf("\n"); } } int main() { printf("Inicio das Threads...\n"); // inicia as duas threads, passando como parametroa thread e a função que cada uma deve executar pthread_create(&thread_1, NULL, tarefa_1, NULL); pthread_create(&thread_2, NULL, tarefa_2, NULL); pthread_create(&thread_3, NULL, tarefa_3, NULL); // faz com que a thread principal espere a thread 1,2,3 acabarem; pthread_join(thread_1, NULL); pthread_join(thread_2, NULL); pthread_join(thread_3, NULL); printf("resultado da tabela 3\n"); for(int i = 0;i<3; i++){ for(int j= 0; j<3;j++){ printf("%i\t ",c[i][j]); } printf("\n"); } exit(0); }
  3. Gente sou novo nessa area e gostaria de saber a opinião de vocês nas seguintes questoes: Um programa bom para desenvolver senários e modelar personagens? comecei usando o Maya mas existe algum q seja "melhor"? Uma enginer boa? tenho muitas duvidas nesse quesito pq cada enginer que eu veja fala q eh boa para um tipo de jogo em especifico e estou pensando em fazer jogos de estrategia... Existe algum programa para se desenvolver roteiros para jogos? gostaria de pedir ajuda em questão de materiais para quem esta começando nessa area tambem, se voces souberem algum material bom por favor indiquem o link. Sei programar em C e Java... nao sei tambem se sao as linguagens mais recomendadas, se ouver outra por favor falem ai q aprender isso nao é um problema muito grande Agradeço a atenção gente
  4. Galera é assim tenho o codgo abaixo : <body> <div id="top"> <img src="img/img_site/topo_fundo.jpg" width="100%" height="100%"/> <div id="logo"> <h2> logo </h2> </div> <div id="menu"> <h2> menu </h2> </div> </div> porem, eu quero que a imagem fique panas no fundo de toda a div, e as outras duas divs fiquem por cima da imagem, mas nao ta dando certo. nao consigo colocar as div sobre a imagem e nao sei como resolver, alguem poderia me da uma maozinha? eu queria que a imagem fosse o background da div, pra ser mais exato, e poder colocar e escrever coisas encima dela nao sei quais as regras do forum porem, eu consegui que a imagem ficasse do jeito que eu queria, porem ela fica cortada, a imagem nao aparece inteira pra isso eu coloquei <div id="top" style="background:url(img/img_site/topo_fundo.jpg)">
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.