Ir para conteúdo
Fórum Script Brasil

Rômulo_SD

Membros
  • Total de itens

    21
  • Registro em

  • Última visita

Sobre Rômulo_SD

Rômulo_SD's Achievements

0

Reputação

  1. Rômulo_SD

    Ajuda com query

    Oi pessoal estou com dificuldade para montar esta query que o teste esta pedindo I am having a little trouble finding the best candidate based on test results. For each answered question I decided for a score (0, 0.5 or 1.0). I have three tables in the database: candidate, test and question_score. The candidate table has two columns: candidate_id and name. The test table has 2 columns: test_id and name. The question_score table has 4 columns: question_id, candidate_id, test_id and score, with candidate_id being a FK to the candidate table and test_id is a FK to the test table. I need a SQL query that return the candidate name and his total score, ordered by the best candidate (bigger score) to the worst, for all candidates that answered the test named "Java backend". * tentei fazer assim select candidate.name cn from candidate inner join question_score on (candidate.id == question_score.cadidate_id) GROUP BY SUM(score) AS 'Best Candidate Results'; mas esta errado alguém ajuda?
  2. Rômulo_SD

    Bug workbench

    OI pessoal. Acabo de baixar a ultima versão do mysql. Depois instalei o workbench separado. Quando vou conectar ele me da a mensagem de erro em anexo. Quando fui instalar lembro de ter dado problema com o conector do pyton mas não sei se há relação Alguém pode ajudar?
  3. Rômulo_SD

    Selenium no java

    Minha pergunta é sobre como organizar classes de teste do Selenium em um projeto java. Se devo criar outra branch ou simplesmente criar um pacote separado ou ate mesmo um projeto diferente? Qual seria a melhor infraestrutura?
  4. beleza mas se quiser fazer simplesmente assim: myfile<<num; da também?
  5. Existe alguma forma de descobrir se o arquivo está vazio? Existe alguma função? Obrigado
  6. Existe alguma forma de descobrir se o arquivo está vazio? Existe alguma função? Obrigado
  7. e pra arquivo do tipo texto?
  8. Minha pergunta é como se faz para ler uma variável do tipo short e colocar em um arquivo estou tentando dos dois jeitos o do c e o do c++ mas os dois tão dando erro: Será que por eu estar abrindo do jeito c++ o modo de leitura do c não funciona? ofstream myfile; myfile.open ("alunos.dat"); short num; cout<<"Digite numero:"; cin>>num; //myfile.write(num,sizeof(short)); //fwrite(num,sizeof(short),1,myfile); esse é o erro do c++: invalid conversion from 'short int' to 'const char*' e esse é o do c: invalid conversion from 'short int' to 'const void*'|
  9. Dai galera! Alguém sabe o códico em c++ para encontrar uma folha de árvore binária de busca usando recursividade??? Meu problema é detectar se é uma folha e verificar se o elemento é impar e ainda colocar em uma lista e retornar a lista isso foi o que eu fiz mas não consigo verificar se está correto por causa de um erro macabro aqui no codeBlocks: ld.exe||cannot open output file bin\Debug\ABB.exe Permission denied| Lista ABB::elementosImpares_nasFolhas(Nodo* nodo) { Lista lista; if(nodo != NULL) { return elementosImpares_nasFolhas(nodo->subArvoreEsquerda); return elementosImpares_nasFolhas(nodo->subArvoreDireita); } else if(nodo->elemento % 2!=0) lista.insere(nodo->elemento,1); return lista; } Agradeço a ajuda!
  10. Rômulo_SD

    Jogo da velha c++

    Dai galera já arrumei os bugs brigado por me avisarem agora ta lançada a versão 2.0! Vlw! #include <iostream> #include <cstdio> #include <cstdlib> #include <string> #define l 3 #define c 3 using namespace std; //JOGO DA VELHA int main() { short i,j,lin,col,contl,d,contd=0,ct,contc,contd2; char mt[l][c],op; char nome1[20],nome2[20]; cout<<"General Public License\nJogo da velha v2.0\nProgramador:Romulo Sorato\nTestador:Romulo Sorato"<<endl; cout<<"Legenda:\nJogador 1:X\nJogador 2:O"<<endl<<endl; cout<<"Digite nome jogador 1"<<endl; cin.getline(nome1,20,'\n'); cout<<"Digite nome jogador 2"<<endl; cin.getline(nome2,20,'\n'); cout<<"Digite o numero da linha e coluna para cada posicao que voce deseja marcar:"<<endl<<endl; do { //Prenchendo com a matriz com "?" for(i=0; i<l; i++) for(j=0; j<c; j++) mt[i][j]='?'; //----------- //mostrando a matriz for(i=0; i<l; i++) { cout<<" "; for(j=0; j<c; j++) { cout<<mt[i][j]<<" "; } cout<<endl; } //------------ cout<<endl; do { do { //Pegando posição jogador 1 cout<<"Jogador :"<<nome1<<endl; cin>>lin>>col; //------------------ if(mt[lin][col]!='?') { cout<<"Posicao já marcada.Digite outra posicao"<<endl; } else { mt[lin][col]='X'; break; } } while(true); system("CLS"); for(i=0; i<l; i++) { cout<<" "; for(j=0; j<c; j++) { cout<<mt[i][j]<<" "; } cout<<endl; } cout<<endl; //validação linha,diagonal,diagonal secundario e coluna do jogador 1 e se deu velha ct=0; contd=0; contd2=0; d=c-1; for(i=0; i<l; i++) { contc=0; contl=0; if(mt[i][i]=='X') contd++; if(mt[i][d]=='X') contd2++; d--; for(j=0; j<c; j++) { if(mt[i][j]!='?') ct++; if(mt[i][j]=='X') contl++; if(mt[j][i]=='X') contc++; } if(contl==3||contd==3||contc==3||contd2==3) { cout<<"Player 1 wins!!"<<endl; system ("PAUSE"); break; } } if(contl==3||contd==3||contc==3||contd2==3) break; if(ct==l*c) { cout<<"Jogo da velha"<<endl; break; } // do { cout<<"Jogador 2:"<<nome2<<endl; cin>>lin>>col; if(mt[lin][col]!='?') { cout<<"Posicao já marcada.Digite outra posicao"<<endl; } else { mt[lin][col]='O'; break; } } while(true); system("CLS"); for(i=0; i<l; i++) { cout<<" "; for(j=0; j<c; j++) { cout<<mt[i][j]<<" "; } cout<<endl; } cout<<endl; //validação linha,diagonal,diagonal secundario e coluna do jogador 2 e se deu velha ct=0; contd=0; contd2=0; d=c-1; for(i=0; i<l; i++) { contc=0; contl=0; if(mt[i][i]=='O') contd++; if(mt[i][d]=='O') contd2++; d--; for(j=0; j<c; j++) { if(mt[i][j]!='?') ct++; if(mt[i][j]=='O') contl++; if(mt[j][i]=='O') contc++; } if(contl==3||contd==3||contc==3||contd2==3) { cout<<"Player 2 wins!!"<<endl; system ("PAUSE"); break; } } if(contl==3||contd==3||contc==3||contd2==3) break; if(ct==l*c) { cout<<"Jogo da velha"<<endl; break; } } while(true); cout<<"Deseja continuar?(S ou s para continuar e qualquer outra para sair)"<<endl; cin>>op; tolower(op); system("CLS"); } while(op=='s'); return 0; }
  11. Fundamentos da programação de computadores esse livro é muito bom recomendo aprendi a programar com ele!
  12. dai galera queria sabe qual a diferença entre cin.get() e cin.getline() e qual a diferença entre fflush(stdin) e cin.(ignore)
  13. Dai galera queria compartilha com vocês meu primeiro jogo em c++ é um simples jogo da velha. Se alguém puder dar uma opinião pra melhorar eu agradeço. já sei que da pra melhorar usando função ou outras coisas mas ainda não cheguei lá Serve pra quem ta estudando array multidimensional como eu valeu! #include <iostream> #include <cstdlib> #include <string> #define l 3 #define c 3 using namespace std; //JOGO DA VELHA int main() { short i,j,lin,col,contl,d,contd=0,ct,contc; char mt[l][c],op; string nome [2]; cout<<"General Public License\nJogo da velha v1.0\nProgramador:Romulo Sorato\nTestador:Romulo Sorato"<<endl; cout<<"Legenda:\nJogador 1:X\nJogador 2:O"<<endl<<endl; for(i=0; i<2; i++) { cout<<"Digite nome jogador "<<i+1<<endl; cin>>nome[i]; } cout<<"Digite o numero da linha e coluna para cada posicao que voce deseja marcar:"<<endl<<endl; do { for(i=0; i<l; i++) for(j=0; j<c; j++) mt[i][j]='?'; for(i=0; i<l; i++) { cout<<" "; for(j=0; j<c; j++) { cout<<mt[i][j]<<" "; } cout<<endl; } cout<<endl; do { do { cout<<"Jogador :"<<nome[0]<<endl; cin>>lin>>col; if(mt[lin][col]!='?') { cout<<"Posicao já marcada.Digite outra posicao"<<endl; } else { mt[lin][col]='X'; break; } } while(true); system("CLS"); for(i=0; i<l; i++) { cout<<" "; for(j=0; j<c; j++) { cout<<mt[i][j]<<" "; } cout<<endl; } cout<<endl; //validação linha,diagonal,diagonal secundario e coluna do jogador 1 e se deu velha ct=0; contd=0; d=c-1; for(i=0; i<l; i++) { contc=0; contl=0; if(mt[i][i]=='X'||mt[i][d]=='X') contd++; d--; for(j=0; j<c; j++) { if(mt[i][j]!='?') ct++; if(mt[i][j]=='X') contl++; if(mt[j][i]=='X') contc++; } if(contl==3||contd==3||contc==3) { cout<<endl; cout<<"Player 1 wins!!"<<endl; system ("PAUSE"); break; } if(contl==3||contd==3||contc==3) break; } if(contl==3||contd==3||contc==3) break; if(ct==l*c) { cout<<"Jogo da velha"<<endl; break; } // cout<<"Jogador 2:"<<nome[1]<<endl; cin>>lin>>col; do { if(mt[lin][col]!='?') { cout<<"Posicao já marcada.Digite outra posicao"<<endl; } else { mt[lin][col]='O'; break; } } while(true); system("CLS"); for(i=0; i<l; i++) { cout<<" "; for(j=0; j<c; j++) { cout<<mt[i][j]<<" "; } cout<<endl; } cout<<endl; //validação linha,diagonal,diagonal secundario e coluna do jogador 2 e se deu velha ct=0; contd=0; d=c-1; for(i=0; i<l; i++) { contc=0; contl=0; if(mt[i][i]=='O'||mt[i][d]=='0') contd++; d--; for(j=0; j<c; j++) { if(mt[i][j]!='?') ct++; if(mt[i][j]=='O') contl++; if(mt[j][i]=='O') contc++; } if(contl==3||contd==3||contc==3) { cout<<endl; cout<<"Player 2 wins!!"<<endl; system ("PAUSE"); break; } } if(contl==3||contd==3||contc==3) break; if(ct==l*c) { cout<<"Deu velha!"<<endl; break; } } while(true); cout<<"Deseja continuar?"<<endl; cin>>op; } while(op=='s'); return 0; }
  14. Dai galera seguinte eu fiz um algoritmo de ordenação e a ideia era eliminar as tartarugas ou seja colocar os maiores elementos para o topo do array e os menores no começo o i vai até metade e o j q começa do fim vai até a metade e ai faz se éssa troca depois quando o i for igual ao j usar o insertion sort q é o mais eficaz para arrays q já estão levemente ordenados. axo q foi mais uma tentativa de melhora o insertion sort Queria que vocês desses uma avaliada pra ver se ta legal ou não é eficaz. valeu! Até batizei o nome aheauie Código: #include <iostream> #include <cstdlib> using namespace std; /* Algoritmos de ordenação: 6.Invertion Sort(ordenação de inversão) Autor:Rômulo*/ int main() { const int t=10; int i, j, aux, v[t],key; cout<<"Digite "<<t<<" numeros:"<<endl; for(i=0; i<t; i++) cin>>v[i]; system("CLS"); for(i=0; i<=t/2; i++) for(j=t-1;j>=t/2;j--) { if(i==j) //insertion sort { for(int j=1; j<t; j++) { key=v[j]; i=j-1; while(i>=0 && v[i]>key) { v[i+1]=v[i]; i-=1; } v[i+1]=key; } break; } else if(v[i]>v[j]) { aux=v[i]; v[i]=v[j]; v[j]=aux; } } cout<<"Algoritmo ordenado:"<<endl; for(i=0; i<t; i++) cout <<v[i]<<endl; system("PAUSE"); return 0; }
×
×
  • Criar Novo...