Ir para conteúdo
Fórum Script Brasil

renan123

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Tudo que renan123 postou

  1. Preciso de um algoritmo que calcule seno e cosseno, mas sem fórmulas prontas, tem que ser no braço mesmo !! Alguém sabe? Obrigado!
  2. tenho que fazer um programa que recebe uma coordenada do usuario, referente a uma matriz, e o programa percorre as 8 coordenadas adjacentes e diz quantos numeros 1 estào ao seu redor. fiz este programa mas nào esta funcionando direito, alguém pode melhora-lo ou talvez fazer outro que funcione?? Aqui esta o programa: #include <stdio.h> int i=0,j=0,matriz[3][3],m=0; for(i=0;i<3;i++){ for(j=0;j<3;j++){ matriz[j]=0; } } matriz[0][0]=1;matriz[1][1]=1;matriz[2][2]=1; printf("Digite coordenada desejada"); scanf("%d",&i); scanf("%d",&j); if(matriz[i+1][j]==1){ m++; } if(matriz[i-1][j]==1 ){ m++; } if(matriz[j+1]==1 ){ m++; } if(matriz[j-1]==1){ m++; } if(matriz[i+1][j+1]==1 ){ m++; } if(matriz[i-1][j-1]==1 ){ m++; } if(matriz[i-1][j+1]==1){ m++; } if(matriz[i+1][j-1]==1 ){ m++; } printf("%d\n",m); }
  3. rsrs... muto obrigado Willian... não sei como não percei algo tão obivio...(o mais facil e sempre o mais complicado...kkk)...
  4. O código que implementei tem a função de dar valores randomicos para um matriz 3x3 que vai ser usada em um jogo de campo minado. Para isso preciso utilizar a função rand() Minhas duvidas são: Porque esta dando erro de segmentação??? O programa esta correto?
  5. gostaria que alguém implementa-se uma funçao que usa rand para dar valores a uma matriz 3x3 como explico no inicio do tópico
  6. eu trabalhando nisso com o intuito de criar um jogo de campo minado... ai as atribuições -1 seriam as minas... #include <stdio.h> #include <stdlib.h> void numero_rand(); void numero_rand(int matriz[3][3]) { int i,j; for(i=0;i<5;i++){ for(j=0;j<5;j++){ matriz[i][j]=1 + (int) (10.0 * (rand() / (RAND_MAX + 1.0))); } } for(i=0;i<5;i++){ for(j=0;j<5;j++){ if(matriz[i][j]<5){ matriz[i][j]=-1; } } } } void main() { int matriz[3][3]; int i,j; numero_rand(matriz); for(i=0;i<5;i++){ for(j=0;j<5;j++){ printf("%d ",matriz[i][j]); } printf("\n"); } }
  7. tenho que fazer uma função que recebe uma matriz 3x3, e usa RAND colocar -1 em algumas coordenadas? tenho esse exmplo mas nào conssegui fazer o que pedia: #include <stdio.h> #include <stdlib.h> int numero_rand(); int numero_rand() { int j; j = 1 + (int) (10.0 * (rand() / (RAND_MAX + 1.0))); return j; } void main() { int i, valor; for(i = 0; i < 10; i++) { printf("Iteracao %d\n", i); if(numero_rand() < 5) { printf(" numero_rand() retornou menor que 5.\n"); } } }
  8. Estou fazendo ciência da computação e a pergunta era de introdução a informatica.... não tenho certeza .. mas ela pedia mais ou menos isso: É melhor executar varias vezes a mesma operação ao invés de executar poucas vezes operaçoes diferentes? é mais ou menos isso pessoal, fiquei boiando quando vi isso.... e até agora não sei responder... (OBS: ao em vez de operações poderiam ser processos.... não sei se isso ajuda.. não tenho certeza... rsrsrs) alguém pode me responder, ou se não entendeu o contexto da pergunta poderia fala um pouco sobre isso para esclarecer??? Obridado!!!!!
  9. esqueci de clolocar que é de 10 entrdas... entende, é o usuário que vai digitar
  10. Tenho um algorítimo para testar os numeros da vetor que são primos, testando na ordem de posicões 0 p/ 9 funciona mas de 9 p/ 0 não'''' o problema é quenho que imprilos justamente na ordem inverça. vejam o programa: #include <stdio.h> void main(){ int a,vetor[10] printf("Primos (inverso):"); for(a=9;a<=0;a--){ if( (vetor[a]+1)%4==0 || (vetor[a]-1)%4==0 || vetor[a]==2){ printf("%d ",vetor[a]); } } } alguém ME AJUDA???????
  11. e ai galera!!! alguém poderia me explicar como funciona esse código passo a passo?? eu sei que é chato mas é que eu to começando e preciso entendelo... eu sei que o objetivo é receber um valor em ponto flutuante e convertelo em dias, horas, meses, anos.... mas como ele funciona afinal?? Ai esta: #include <stdio.h> int main(){ float segundos; float minutos, meses, anos, dias, horas; int minutos2, meses2, segundos2, anos2, dias2, horas2; printf("Informe um valor em segundos \n"); scanf("%f",&segundos); minutos=segundos/60; horas=minutos/60; dias=horas/24; meses=dias/30; anos=meses/12; minutos2=minutos; horas2=horas; dias2=dias; meses2=meses; anos2=anos; segundos2=segundos; if(minutos2 >= 60) { minutos2=minutos2-60*horas2;} if(horas2 >= 24 ) { horas2=horas2-24*dias2;} if(dias2 >= 30) { dias2=dias2-30*meses;} if (meses2 >= 12) {meses2=meses2-12*anos;} if (anos2 > 0){dias2=dias-365;} printf("minutos %d\n", minutos2); printf("horas: %d\n", horas2); printf("dias %d\n", dias2); printf("meses %d\n", meses2); printf("anos %d\n", anos2); return 0; }
×
×
  • Criar Novo...