Jump to content
Fórum Script Brasil

Search the Community

Showing results for tags 'c++'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 314 results

  1. Olá pessoal, eu sou muito ignorante em C++ nunca precisei disso na minha vida, até agora.rs. Sempre usei python, mas agora não posso mais. Então eu preciso criar um programa que meça o tempo que o computador demora para calcular a soma de n termos de uma sequencia de fibonacci. No python fica bastante simples, mas no c++ eu não faço idéia de como faz, alguém pode me dar uma ajuda; Vou por o meu python aqui: # ­*­ coding: UTF­8 ­*­ from datetime import datetime import time def fibo(T): k = 0 l = [0,1] for i in range(0,T): k = l[i] + l[i+1] l.append(k) return l def soma(s): R = 0 for i in range(0,len(s)): R = R + s[i] return R inicio = datetime.now() u = soma(fibo(200000)) fim = datetime.now() result = fim - inicio print u print result Mais uma coisa preciso que o programa fique assim, feito em fuções, ou seja, uma função para gerar a sequencia e outro para somar.. Quem poder me ajudar.. fico eternamente grato. um abraço.
  2. Como pego o resto da divisão entre valores de ponto flutuante? Eis uma parte do código que quero usar esse comando: #include <stdio.h> #include <math.h> int main(void) { float v=576.73; float n1, n2, n3, n4, n5, n6, m1, m2, m3, m4, m5, m6; //scanf("%f", &v); printf("NOTAS:"); if(v >= 100){ n1 = v/100.00; printf("%d nota(s) de R$ 100,00\n", n1); }else printf("0 nota(s) de R$ 100,00\n"); if(v >= 50){ v%=100.00; //aqui é onde está dando o seguinte erro: ivalid operands to binary % (have 'float' and 'double') n2= v/50; printf("%d nota(s) de R$ 50,00\n", n2); }else printf("0 nota(s) de R$ 50,00\n"); ....... Aqui o link do que estou querendo fazer: http://www.urionlinejudge.com.br/repository/UOJ_1021.html
  3. Ródney Campos

    Ajuda em C++

    preciso da ajuda de vocês galera. comentar o que o programa abaixo irá imprimir e explicar sua lógica #include <stdio.h>> #include <iostream> using namespace std; int main() { int M[3] [4]; for (int i=0; i<2; i++) { for (int k=0; k<2; k++) { M[1] [k] = 2; // M será i=1 e } } for (int i=0; i<2; i++) { for (int k=0; k<2; k++) { if (i>=1) { M [k] = M [k] * 3; } } } cout << M [1] [0] << "" << M [0] [1]; return 0; }
  4. Oi pessoal, sou novo aqui no fórum e queria saber do que vocês acharam desse código-fonte que converte números decimais em números binários #include <stdio.h> #include <stdlib.h> int program() { int a,b,c,d,i,z; int s_0[16]; int def_0, def_1; int v_d = 0; int v_d1 = 1; int var_p; for(z = 0; z < 16; z++) s_0[z] = 0; if(v_d1 == 1) { printf("Digite um numero a ser convertido:\n"); scanf("%d", &a); b = a/2; c = b*2; d = a-c; s_0[16] = d; while ( b > 0) { if(v_d == 0) { def_0 = 15; } i = b; b = b/2; c = b*2; d = i-c; s_0[def_0] = d; def_0--; v_d++; } printf("resultado: \n"); for(var_p = 1; var_p <= 16; var_p++) { printf("%d", s_0[var_p]); } printf("\n"); } } int main() { int pa; int internal_error = 0; char help[20] = "ajuda"; char conversor[20] = "conversor"; char sair[20] = "sair"; char ler[20]; comparations: { printf("funcao: "); scanf("%s", &ler); /////////// if(strcmp(ler, conversor) == 0) { { program(); } goto comparations; } if(strcmp(ler, help) == 0) { printf("convertor: converte numeros decimais em binario\nquit: finaliza o programa\n"); } else { if(strcmp(ler, sair) == 0) { return; //terminará o programa } printf("Esta funcao não e reconhecida, digite help para mais informacoes\n"); goto comparations; } } goto comparations; }
  5. Eu posso programar em c++ usando o c apenas pelo fato de c++ ser orientado a objetos? Ou seria melhor migrar direto para c++? Ou não há necessidade? :unsure:
  6. Curso sistemas de informação e estou aprendendo c++ e como não acho video aulas de c++ estou assistindo de c, meu professor disse que o que muda basicamente apenas as bibliotecas e alguns comandos como cout e cin mas ah coisas qu não estou conseguinod fazer como isto: Estou tentando fazer que um coidgo funcione em c++ do mesmo jeito eu aprendi em c (Uso DEVC++) C: #include<stdio.h> int main(){ int num1, num2; printf("Digite 2 numeros: "); scanf("%i %i", &num1, &num2); if(num2==0) printf("Divisão por 0 não permitido."); else{ if (num1%num2==0) printf("%i e divisivel por %i", num1, num2); else printf("%i não e didsivel por %i", num1, num2); } return 0; } C++: #include<iostream> #include<windows.h> using namespace std; int main(){ int num1, num2; cout<<("Digite 1 numero: "); cin>>(num1); cout<<("Digite 2 numero: "); cin>>(num2); if(num2==0){ cout<<("Divisão por 0 não permitido."); } else{ if (num1%num2==0) cout<<(" e divisivel por "); else cout<<(" não e didsivel por "); } system("pause"); } Em c a mensagem que aparece quando compilo e digito dois numeros é "num1 é divisivel por num2" e não consegui fazer o mesmo em c++ aparece simplismete "é divisivel por", tentei de varias formas e não consegui, peço para que alguém inplemente meu codigo e me explique como fazer. Ah, e se alguém conhecer algum site que tenha videos aulas de c++ eu ficaria muito agradecido. Aguardando resposta (pois tenho prova amanha kk), obrigado.
  7. Olá pessoal, preciso de ajuda... Estou Criando um Programa em C que Gera 5 Números Aleatórios de 1 a 9 e o Usuário escolhe deve escolher um deles, O programa muda de tela constantemente e Eu preciso colocar os numeros que foram Sorteados Aleatoriamente de volta na tela, MAS NÃO CONSIGO LER OS NUMEROS QUE FORAM SORTEADOS, O QUE EU FAÇO PARA LER ELES?
  8. Oi :) Não me levem a mal, não estou acostumada com linguagem C, estou começando a estudar por agora. Mas tenho uma curiosidade, na verdade é uma necessidade. Eu namoro um programador, e queria fazer uma surpresa. Só que creio que tenha algo de errado com meu código, já que o compilador aponta erro, mas não consigo descobrir aonde é. Ajudem, por favor, podem corrigir o erro também hahaha #include <stdio.h> int main() { int i = 873; double f = 12.94536; char s*+ = “ Feliz Aniversário “ printf; printf(“ t %.4d n t %.9d n n ”, i, i) printf; printf(“ t %.3f n t %.3e n t %.3g n n ”, f, f, f) printf printf(“ t %.11s n”, s); return 0; }
  9. Pessoal, fiz um código utilizando getline, mas há um problema: quando a string lida possui mais de uma palavra, o programa pula para a próxima pergunta. Deem uma olhada por favor: struct estrutura { string nome, tipo; int num_integrantes, posicao_ranking; }; int main () { int opcao = 1; const int qtde = 3; estrutura bandas[qtde]; for (int i = 0; i < qtde; i++) { cout << "Digite o nome da banda: " ; getline (cin, bandas.nome); cout << "Digite o tipo de musica que ela toca: " ; getline (cin, bandas.tipo) ; cout << "Digite o numero de integrantes: "; cin >> bandas.num_integrantes; cout << "Digite a posicao no ranking: "; cin >> bandas.posicao_ranking; while ( (bandas.posicao_ranking<1) or (bandas.posicao_ranking>5) ) { cout << "Posicao invalida. Digite novamente: "; cin >> bandas.posicao_ranking; } cout << "\n\n"; } for (int i = 0; i < qtde; i++) { cout << "Nome = " << bandas.nome << endl; cout << "Tipo = " << bandas.tipo << endl; cout << "Numero integrantes = " << bandas.num_integrantes << endl; cout << "Posicao no ranking - " << bandas.posicao_ranking << endl; cout << "\n\n"; }
  10. E aí galera do Script Brasil, estou, por meio deste forum, trazendo a vocês um tópico de desenvolvimento de jogo em c++ com a bilbioteca SDL. Crieu um projeto no Visual Studio c++ 2013 e estou disponibilizando o fonte. Segue em anexo: https://mega.co.nz/#!khQRmB5B!-XYqc-epK1JJQLFcbwzYJpHvHfih40G6eCp8kNyWDYY O código não possui direitos, mas se for aperfeiçoá-lo cite o nome do autor :) Michael Douglas Pacheco [email protected]
  11. Olá! Gostaria de saber por que não estou conseguindo definir valores para "array de char (char*)" e "strings" em c++. Uso o CodeBlocks 12.11 (GNU GCC é o compilador). Quando faço o Debug para ver o valor que minhas variaveis estão recebendo, olhem o que acontece. Por que não consigo fazer as variaveis receberem o valor de "Olá Mundo". obs: para a variavel "char*" já tentei usar tambem strcpy(testeARRAY, "Olá Mundo"); que também não funcionou.
  12. Olá! Não sei se alguém aqui saberia me responder isto ou até mesmo se esta é a secção correta do forúm para perguntar. Estou tentando criar uma aplicação utilizando o DirectX e arquivos MD2, porém ao executar o programa, recebo o erro que o arquivo "md2" não foi encontrado. Aqui está o código do meu WinMain, que cria apenas uma janela e deveria carregar o arquivo (md2) de um personagem: http://pastie.org/private/pg4o2dxrneuqsxt7tza O erro que recebo vem da função "LoadModel" da classe MD2Loader (esta peguei pronta na internet). No meu WinMain criei um objeto chamado "model" (do tipo MD2Loader) e dentro da função "InitD3D" chamei model.LoadModel(...) e é dai que vem recebo a mensagem "arquivo não encontrado". Já me certifiquei de que passei corretamente o local do arquivo e o seu nome como parametros na função, mas por alguma razão ele não é encontrado (ou não abre, não sei!). Aqui esta minha classe MD2Loader.cpp: http://pastie.org/private/bdlszeiepeamivzijgw2g obs: Uso o CodeBlocks e meu programa é compilado com sucesso! Recebo erro (uma messageBox) na execução mesmo. Obrigado desde já!
  13. Boa tarde,meu problema é o seguinte estou com problemas para fazer a ordenação da minha lista em ordem crescente exemplo 1,2,3 (sempre tive problemas com isso) segue o codigo: #include <iostream> #include <cstdlib> using namespace std; struct no { int valor; struct no *prox; }; struct no *inicio; void iniciaLista (){ inicio = NULL; } bool testaListaVazia (){ return (inicio == NULL); } //Primeira Função -- Inserção int insereLista(int dado){ struct no *pt; pt = new struct no; pt -> valor = dado; pt -> prox = NULL; if(testaListaVazia()){ inicio = pt; }else { pt -> prox = inicio; inicio = pt; } return 1; } void viewInsere(){ int t,x; cout<<"\nDigite um numero:"; cin>> t; x = insereLista(t); if (x!=1) { cout<<"Erro na insercao"; }else { cout<<"\nElemento "<<t; cout<<" inserido com sucesso!"; } } void imprimeLista(){ struct no *pt; if(testaListaVazia()){ cout<<"A Lista estah vazia..."; return; } cout<<"\n inicio"; pt = inicio; while(pt!=NULL){ cout<<" -> "<<pt->valor; pt = pt -> prox; } cout<<" -||\n"; } struct no *buscaLista (int dado){ struct no *pt; if(testaListaVazia()){ return NULL; } pt = inicio; while (pt != NULL){ if(pt->valor == dado){ return pt; } pt = pt-> prox; } return NULL; } void viewBusca(){ struct no *pt; int x; cout<<"Qual elemento quer buscar? "; cin>>x; pt = buscaLista(x); if(pt != NULL){ cout<<"Achei o "<<pt->valor; cout<<" no endereco "<<pt; }else{ cout<<"Elemento não esta a lista"; } } bool alteraElementoLista(int dado, int novo){ struct no *pt; pt = buscaLista(dado); if(pt == NULL){ return false; }else{ pt -> valor = novo; return true; } } void viewAltera(){ int elem, novo; cout <<"Qual elemento deve sair da lista?"; cin >> elem; cout <<"E qual deve entrar no lugar?"; cin >> novo; if(alteraElementoLista(elem, novo)){ cout<<"O elemento " << elem << " foi trocado pelo "<< novo; }else{ cout<<"não foi possivel fazer a alteracao..."; } } bool excluirElementoLista(int dado){ struct no *pt, *ant; pt = buscaLista(dado); if(pt == NULL) return false; ant = inicio; if(ant == pt){ inicio=pt->prox; }else{ while(ant ->prox!=pt){ ant=ant->prox; } ant-> prox = pt-> prox; } delete pt; return true; } void viewExcluir(){ int elem; cout<<"Qual elemento deve ser excluido? "; cin>>elem; if(excluirElementoLista(elem)){ cout<<"O elemento "<<elem<<" foi excluido..."; }else{ cout<<"não foi possivel fazer a exclusao..."; } } int main(int argc, char* argv[]){ int x, op; iniciaLista(); do { cout << "\n\n1 - Testa Lista Vazia"; cout << "\n2 - Incluir"; cout << "\n3 - Listar"; cout << "\n4 - Buscar"; cout << "\n5 - Alterar"; cout << "\n6 - Excluir"; cout << "\n7 - Sair"; cout << "\n\nDigite sua opcao: "; cin >> op; switch (op){ case 1: if (testaListaVazia()){ cout << "\n A fila estah Vazia!\n"; }else{ cout << "\n A fila não estah Vazia!\n"; }break; case 2: viewInsere(); break; case 3: imprimeLista(); break; case 4: viewBusca(); break; case 5: viewAltera(); break; case 6: viewExcluir(); break; case 7: break; default: cout << "Opcao invalida . . .\n\n"; } } while (op != 7); return 0; }
  14. Pessoal, Estou tentando executar o seguinte comando para desinstalar um software, o código fonte está assim: #include <cstdlib> #include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <stdlib.h> using namespace std; int main(int argc, char *argv[]) { char mess[] = "\"C:\\PROGRA~2\\Pasta1\\AUTOUP~1\\UninstallApp.exe\" {56D68699-5DDF-4376-85B2-05B3C268D743} "; char mess1[] = "\"C:\\Windows\\TEMP\\{34D596F3-A716-4A73-98A9-AC65AD2E8DE4}\\{56D68699-5DDF-4376-85B2-05B3C268D743}Uninstall.log\""; strcat(mess,mess1); printf("%s\n",mess); system(mess); system("pause"); return 0; } A montagem está correta pois se pegar a saída ali do printf e colar diretamente no terminal ele executa, já tentei com rodar o .exe com permissão de administrador ou chamando do terminal e o retorno é o mesmo: "C:\PROGRA~2\Pasta1\AUTOUP~1\UninstallApp.exe" {56D68699-5DDF-4376-85B2-05B3C268D743}Uninstall "C:\Windows\TEMP\{34D596F3-A716-4A73-98A9-AC65AD2E8DE4}\{56D68699-5DDF-4376-85B2-05B3C268D743}Uninstall.log" A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta. Pressione qualquer tecla para continuar. . . Alguma ideia do motivo que ocorre este erro?
×
×
  • Create New...