Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Pesquisar na Comunidade

Mostrando resultados para as tags ''C++''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Blog

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Categorias

  • Cursos

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição de áudio e vídeo
    • Programas
  • Sistemas Operacionais
    • Recomendação de sistemas operacionais
    • Windows
    • GNU/Linux, BSD, Unix-like e software livre
    • Mac OS
  • Eletrônicos
    • Equipamentos de som, home theaters e gravadores de mesa
    • Televisores e projetores
    • Câmeras e filmadoras
    • Players portáteis
    • Consoles (videogames)
    • GPS
    • Telefonia fixa
    • Eletrônica
    • Retrocomputação
  • Outros
    • Recomendações de serviços e lojas
    • Preços e promoções
    • Notícias
    • Bolsa de empregos, certificações e mercado de trabalho
    • "Causos"
    • Encontros de usuários
    • Feira do Rolo
  • Clube do Hardware
    • Comentários, elogios, críticas, sugestões e questões sobre o Clube do Hardware
    • Comentários de artigos
    • Fórum para testes de funcionalidades

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrado 456 registros

  1. Olá,estou fazendo um programa no C++,usando a biblioteca <iostream> e para aplicaçoes de cor estou usando <stdlib.h>,porém,notei que ao aplicar o system("color"),este mesmo muda toda a cor dos textos anteriores,gostaria de saber se tem alguma forma de mudar a cor de somente uma palavra
  2. #include <iostream> using namespace std; // Programa de controle iluminação de escadas entre andares de um prédio de 04 andares( térreo e 03 andares) const int UM=1; const int ZERO=0; const int MIN = UM; const int MAX = 5 ; int BT[MAX], SPT1[MAX], SP12[MAX], SP2U[MAX], L1[MAX], L12[MAX], L2U[MAX], DIM ;// variaveis globais char TECLA; int LEITURA(){ int I ; for(I = ZERO;I < DIM; I++ ){ cout<<"\nDigite ZERO ou UM entre espacos para os sensores SPT1,SP12,SP2U: "<<endl; do{ cout<<"\nDigite ZERO ou UM para o sensor SPT1: "<<endl; cin>> SPT1 ; }while(SPT1!=ZERO &&SPT1!=UM ); do{ cout<<"\nDigite ZERO ou UM para o sensorSP12: "<<endl; cin>> SP12; }while(SP12!=ZERO &&SP12!=UM ); do{ cout<<"\nDigite ZERO ou UM para o sensorSP2U: "<<endl; cin>> SP2U; }while(SP2U!=ZERO&& SP2U!=UM); } } int botaoteste() { int I; for(I = ZERO;I < DIM; I++ ){ do{ cout << "\n\tDigite ZERO ou UM para BT: " ; cin >> BT; cout << "\n voce digitou "<<BT<<endl; }while(BT<ZERO || BT>UM); if(BT==UM){ SPT1=UM;SP12=UM;SP2U=UM; if(L1==ZERO||L12==ZERO||L2U==ZERO){ cout<<"\n\t\tLampadas defeituosas,substitua o elemento desfeituoso\n\n" <<endl; } } } } int sensores() { int I ; for(I=ZERO;I < DIM; I++ ){ L1=SPT1; L12=SPT1|SP12; L2U=SP12|SP2U;//Equações do mapa de Karnaugh// if(L1==ZERO &&L12==ZERO &&L2U==ZERO){ cout<< "Sem circulação pelas escadas"<<endl; } else{ if(L1==UM){ cout<<"Circulacao entre andares terreo e primeiro"<<endl; } if(L12==UM){ cout<<"Circulacao entre andares primeiro e segundo"<<endl; } if(L2U==UM){ cout<<"Circulacao entre andares segundo e ultimo"<<endl; } } } } int main(){ do{ do{ cout<<"\nDigite a dimensao dos vetores(entre 1 e 5): "; cin >> DIM ; }while(DIM < MIN || DIM > MAX); botaoteste(); //Testar valor de BT LEITURA();//leitura dos sensores sensores(); cout<< "\n\n\tDigite F ou f para encerrar o programa: "; cin>> TECLA; }while(TECLA!='F'&&TECLA!='f'); cout << "\n\n"; }
  3. Olá, então, criei uma Cass e tenho que cria uma aplicação que demonstre o funcionamento desta Class. Creio eu que a Class esta correta. No programa principal eu iniciei os valores para cada objeto dentro da minha Class, mas quando eu quero usar esse valores aparece o valor alterado apenas no primeiro objeto, nos demais objetos o valor não muda. Pra resumir, só aparece a area e perimetro do quadrado, o restante fica tudo 0. #include <iostream> #include <string.h> #include <math.h> #include "Class.h" #include <locale.h> using namespace std; int main() { setlocale(LC_ALL,""); Shape *S4[4]; S4[0] = new Square(10); S4[1]= new Rectangle(4,6); S4[2] = new Triangle(2,3); S4[3] = new Circle(4); cout << "=========================== DADOS QUADRADO ==================================" << endl; cout << endl; cout << "Area do Quadrado = " << S4[0]->Area() << " metros quadrados!" << endl; cout << "Perimetro do Quadrado = " << S4[0]->Perimetro() << " metros!" << endl; cout << endl; cout << "=========================== DADOS RETANGULO =================================" << endl; cout << endl; cout << "Area do Retangulo = " << S4[1]->Area() << " metros quadrados!" << endl; cout << "Perimetro do Retangulo = " << S4[1]->Perimetro() << " metros!" << endl; cout << endl; cout << "=========================== DADOS TRIANGULO =================================" << endl; cout << endl; cout << "Area do Triangulo = " << S4[2]->Area() << " metros quadrados!" << endl; cout << "Perimetro do Triangulo = " << S4[2]->Perimetro() << " metros!" << endl; cout << endl; cout << "=========================== DADOS CIRCULO ===================================" << endl; cout << endl; cout << "Area do Circulo = " << S4[3]->Area() << " metros quadrados!" << endl; cout << "Perimetro do Circulo = " << S4[3]->Perimetro() << " metros!" << endl; cout << endl; cout << "============================= FIM ======================================" << endl; system("pause >> null "); return 0; } Aqui abaixo deixei a class pra quem quiser ver se tem algo errado: #include <iostream> #include <string.h> #include <math.h> using namespace std; class Shape { public: virtual float Area() = 0; virtual float Perimetro() = 0; }; /////// Classe Quadrado class Square:public Shape { private: float Lado; public: /////construtor padrão Square (float x) { Lado = x; } /////////////////////// void set_Lado(float x) { Lado = x; } float get_Lado() { return Lado; } virtual float Area() { return Lado*Lado; } virtual float Perimetro() { return Lado *4; } }; /////// Classe Retangulo class Rectangle:public Shape { private: float b; float h; public: /////construtor padrão Rectangle (float _b, float _h) { float b = _b; float h = _h; } /////////////////////// float get_b() { return b; } void set_b(float _b) { b=_b; } float get_h() { return h; } void set_h(float _h) { h=_h; } virtual float Area() { return b*h; } virtual float Perimetro() { return (2*h) + (2*b); } }; /////// Classe Circulo class Circle:public Shape { private: float r; public: /////construtor padrão Circle (float x) { float r = x; } /////////////////////// float get_r() { return r; } void set_r(float _r) { r=_r; } virtual float Area() { return 3.14*r*r; } virtual float Perimetro() { return 2*3.14*r; } }; ////////Classe Trangulo class Triangle:public Shape { private: float b; float h; public: /////construtor padrão Triangle (float _b, float _h) { float b = _b; float h = _h; } /////////////////////// float get_b() { return b; } void set_b(float _b) { b=_b; } float get_h() { return h; } void set_h(float _h) { h=_h; } virtual float Area() { return (b*h)/2; } virtual float Perimetro() { return 3*b; } };
  4. Código: Apresentação do trabalho.zip
  5. boa noite! estou com o seguinte problema: o programa solicita 2 valores, e pergunta qual é o resultado (a operação matemática é escolhida randomicamente). preciso que após cada resposta o programa pergunte ao usuário se ele quer continuar ou sair. creio que devo usar um "do", mas não estou sabendo como fazer. desde já grato pela atenção. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> #include <time.h> #include <conio.h> #include <cstdlib> #include <ctime> /*Em grupos de até três integrantes, desenvolver um programa em C que um utilizador informe nome e então escolha 2 números (os operandos) entre 0 e 20. Depois de os mostrar ao utilizador, pergunte ao utilizador aleatoriamente, o valor do produto, da adição, da multiplicação, da subtração, ou da divisão. Ao fim de N tentativas ou do utilizador informar que deseja sair do programa, o computador indicar o número de vezes que o utilizador acertou o resultado e o número de vezes que errou o resultado. Algumas exigências mínimas que devem compor o trabalho: O programa ao iniciar deve perguntar o nome do usuário; ok O programa deve pedir que o usuário digite dois valores; ok O programa deve perguntar ao utilizador aleatoriamente o valor do produto, da adição, da multiplicação, da subtração, ou da divisão dos dois valores informados. ok Ao final de cada tentativa o usuário deve ser perguntado se deseja tentar novamente ou sair do programa Se o usuário informar que deseja continuar o programa repete todos os passos após a pergunta do nome. Se o usuário informar sair, o programa deve o computador indicar o número de vezes que o utilizador acertou o resultado e o número de vezes que errou o resultado. Caso o usuário não queria sair, ao final de N vezes (a escolha dos desenvolvedores) o programa deve encerrar e indicar o número de vezes que o utilizador acertou o resultado e o número de vezes que errou o resultado. O desenvolvedor deve utilizar o máximo de conteúdo aprendido na disciplina (IF, ELSE, WHILE, DO WHILE, FOR, FUNÇÕES, VETORES e MATRIZES ...)*/ float calc (float num1, float num2){ int op; float result, respUsu; srand(time(NULL)); op= (rand() % 3)+1; switch (op){ case 1: printf ("qual é o resultado da soma dos valores? "); scanf ("%f", &respUsu); result= num1+num2; return result; break; case 2: printf ("qual é o resultado da subtração dos valores? "); scanf ("%f", &respUsu); result= num1-num2; return result; break; case 3: printf ("qual é o resultado da multiplicação dos valores?"); scanf ("%f", &respUsu); result= num1*num2; return result; break; case 4: printf ("qual é o resultado da divisão dos valores?"); scanf ("%f", &respUsu); result= num1/num2; return result; default: printf ("*****!!!!"); } } int main (void){ setlocale (LC_CTYPE, "Portuguese"); char n=20, nome[n], final; float num1, num2, result; int i, j, op; printf ("digite seu nome: "); scanf ("%s", &nome); printf ("digite o primeiro valor: "); scanf ("%f", &num1); printf ("digite o segundo valor: "); scanf ("%f", &num2); for (i=0; i<=100; i++){ result= calc(num1, num2); printf ("%f\n", result); } }
  6. Oi, sou novo neste fórum, e estou aprendendo C++ Bom estou com um problema para fazer um programa, ele somente recebe informações de código do aluno, no caso 3 alunos, código, nome, duas notas, depois ele exibe na tela o código, nome e a média dos alunos. Eu sei que e programa iniciante, mas estou aprendendo, usei o for para ele, mas esta dando errado não sei onde estou errando neste programa, se alguém puder me ajudar agradeço muito. deixei algumas bibliotecas a mais estou testando tudo, o problema é quando vou digitar as notas, eu não to entendendo qual o problema dele, eu tinha colocado outro for dentro do cadastro mas tirei pois pensava que este era o problema, cheguei a conclusão que precisava de ajuda mesmo kkkk, pretendo depois continuar mas preciso saber o que entendi errado no que to errado para poder prosseguir. Muito obrigado desde já, segue o código: #include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> void main () { int Cod[3],N1[3],N2[3],M[3],x,y; char Nome [3][20]; system("cls"); printf ("\nPrograma de cadsatro de alunos:\n"); printf ("Informe os dados dos alunos:"); for (y=0; y<=3; y++){ printf ("\nCodigo do aluno"); scanf("%d",&Cod[y]); printf ("\nNome do aluno"); scanf("%d",&Nome[y]); printf ("\nNota1"); scanf("%d",&N1[y]); printf ("\nNota2"); scanf("%d",&N2[y]); M[y]=(N1[y]+N2[y])/2; } system("cls"); printf ("\nInformacoes cadastradas\n"); for (y=0; y<=3; y++){ printf ("\nCodigo do aluno:"); printf ("%d\n",&Cod[y]); printf ("\nNome do aluno:"); printf ("%d\n",&Nome[y]); printf ("\nMedia do aluno:"); printf ("%d\n",&M[y]); } getch(); }
  7. Bom dia galera, to tendo um pouco de dificuldade de fazer um código para contar o numero de nós numa árvore binária, tô fazendo com recursividade para treinar para minha prova, mas tá dando errado. Eu faço uma função na classe ArvBin que chama uma função auxiliar int ArvBin::contaNos() { int cont = 0; auxcontaNos(raiz, &cont); } void ArvBin::auxcontaNos(NoArv* p, int* cont) { if (p!= NULL){ *cont = *cont + 1; auxcontaNos(p->getDir(), cont); auxcontaNos(p->getEsq(), cont); } } No caso o que eu entendo que eu fiz é que se a raiz n for igual a NULL, ela vai somar 1 e percorrer toda a direita, dps toda esquerda, só que na hora que eu coloco para imprimir, ela imprime 7667196, sendo que era para imprimir 3, já que era uma árvore com raiz 15, filho da direita 10 e filho da esquerda 25. Edit: Eu consegui fazer sem cont ser um ponteiro na auxiliar, porém queria saber se dava para fazer com ele sendo ponteiro?
  8. fala galera, beleza ? preciso de uma ajuda neste programa simples, ela da um erro bizarro quando chega na funcao MostraVet //******************UNIT******************** void __fastcall TForm1::Edit1Exit(TObject *Sender) { int n=atoi(Edit1->Text.c_str()); if(n<=0) { ShowMessage("Quantidade Invalida!!"); Edit1->SetFocus(); } else { sg1->ColCount=n; } } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { int *pv,*pp,*pi,tp=0,ti=0,n=atoi(Edit1->Text.c_str()); pv=AlocaVet(n); PreencheVet(pv,n,&tp,&ti,sg1); if (tp!=0) { pp=AlocaVet(tp); } if(ti!=0) {pi=AlocaVet(ti);} SeparaVet(pv,pp,pi,n); DECRE(pi, n); CRE(pp, n); MostraVet(pp,tp,sg2); MostraVet(pi,ti,sg3); //*******************BIBLIOTECA******************* int* AlocaVet(int n) { int *p=(int*) malloc(n*sizeof(int)); if(!p) { ShowMessage("Problema de Memória-Programa será encerrado!!"); exit(0); } return p; } void PreencheVet(int *ppv,int n,int *ttp,int *tti,TStringGrid *s) { for(int i=0;i<n;i++) { ppv=atoi(s->Cells[0].c_str()); if (ppv%2==0) { (*ttp)++; } else { (*tti)++; } } } void SeparaVet(int *ppv,int *ppp,int *ppi,int n) { int kp=0,ki=0;// Kp= indice do vetor par somente, for(int ko=0;ko<n;ko++) // Ki=indece do vetor impar somente, ko= indice do vetor original, somente. { if (ppv[ko]%2==0) { ppp[kp++]=ppv[ko]; // ppp[kp++] é a mesma coisa que kp++; na linha de baixo. } else { ppi[ki++]=ppv[ko]; } } } void CRE(int *a, int n) { int i, j, tmp; for(i=0; i<=n;i++) { for(j=i+1; j<=n;j++) { if(a[j]<a) { tmp=a; a=a[j]; a[j]=tmp; } } } } void DECRE(int *pi, int n) { int x, y, aux; for(x=0;x<=n;x++) { for(y=x+1; y<=n; y++) { if (pi[y]>pi[x]) { aux=pi[y]; pi[y]=pi[x]; pi[x]=aux; } } } } void MostraVet(int *p,int t,TStringGrid *s) { s->ColCount=t; // duvida s->Rows[0]->Clear(); for(int i=0;i<t;i++) s->Cells[0]=p; } nesse programa preciso fazer o seguinte: Gerar um vetor com números pares e outro com números ímpares a partir de um vetor gerado pelo usuário (valores também fornecidos pelo usuário). Apresentar o vetor PAR ordenado de forma crescente e o vetor ÍMPAR de forma decrescente. Usar: AlocaVetor( ), PreencheVetor( ), SeparaVetor( ) , OrdenaVetorCrescente(), OrdenaVetorDecrescente() e MostraVetor( )
  9. Boa noite, estou com dificuldades para completar o meu programa em c++, quando coloco a formula para calcular a media da um valor errado. Gostaria de saber como faço para colocar o preço que foi dado para o livro mais vendido, e ql formula usar para calcular a media conforme pede na letra b e onde devo coloca-la. Segue a baixo a parte do codigo que eu consegui fazer e o enunciado. Agredeço se puderem me ajudar /* Deseja-se efetuar uma análise estatística a respeito dos livros vendidos por uma livraria em um determinado mês. Para cada livro são fornecidas as seguintes informações: código de referência, tipo (1=Ficção / 2=Não-Ficção / 3= Técnico-Científico), preço e quantidade de exemplares vendidos no mês. Elabore um programa em que leia as informações sobre os livros e ao final mostre o seguinte relatório: a) quantidade de exemplares de cada tipo (Ficção, Não-Ficção, Técnico-Científico) vendidos no mês; b ) média de venda de livros por tipo ao mês; c) referência do livro mais vendido com seu preço de venda.*/ #include <stdlib.h> #include <stdio.h> #include <math.h> float precof, preconf, precotc, medf, mednf, medtc, maisv; int ficcao, naoficcao, teccient, qntf, qntnf, qnttc,codref, totvend,qntfv, qntnfv,qnttcv; int main() { codref>0>4; //Loop for(totvend=1;totvend<=1000;totvend++) { printf("\n\nCodigo de referencia...\n Ficcao=1, \n Nao-Ficcao=2, \n Tecnico-Cientifico=3\n Digite o codigo de referencia do livro ou -1 para finalizar:\t "); scanf("%d",&codref); switch(codref) { case 1: printf("\nA referencia escolhida foi 'Ficcao' "); printf("\nDigite o valor do livro:"); scanf("%f",&precof); qntf++; if(qntf>maisv) { maisv=1; } break; case 2: printf("\nA referencia escolhida foi Nao Ficcao"); printf("\nDigite o valor do livro:\t"); scanf("%f",&preconf); qntnf++; if(qntnf>maisv) { maisv=2; } break; case 3: printf("\nA referencia escolhida foi Tecnico Cientifico"); printf("\nDigite o valor do livro:\t"); scanf("%f",&precotc); qnttc++; if(qnttc>maisv) { maisv=3; } break; case -1: codref=5; totvend=1001; break; default: printf("Escolha uma opcao valida, entre: 1, 2, 3 ou -1.\n\n"); break; } } printf("\nA quantidade de exemplares de 'Ficcao' vendidos no mes e:%d", qntf); printf("\nA quantidade de exemplares 'Nao Ficcao' vendidos no mes e:%d", qntnf); printf("\nA quantidade de exemplares 'Tecnico Cientifico' vendidos no mes e:%d", qnttc); printf("\n\n\nA Media de venda de Ficcao e:%f",medf); printf("\nA Media de venda de Nao Ficcao e:%f",mednf); printf("\nA Media de venda de Tecnico Cientifico e:%f",medtc); printf("\n\nO livro mais vendido foi o com codigo de referencia: %f",maisv); return(0) ; }
  10. tenho um programa que so abre dessa forma for(int i=1;i<argc;++i) { if (target_option_compare(argv[i], "senha-xxxxxxxxxxx")) { opt_cfg = argv[i+1]; ++i; assim meu programa em c++ é so abre a partir de outro execultavel inserindo esta senha quero fazer a mesma coisa com outro programa int main(int argc, char *argv[]) { //------------------------------------------------- //codigo seria aqui //-------------------------------------------------- std::string config_path, cmdln_font, log_file; bool launch_game = false; bool process_console = false; FeLogLevel log_level = FeLog_Info; char PegaFicha[100]; //julio char PegaBloqueado[100];//julio int RetFicha; //julio process_args( argc, argv, config_path, cmdln_font, process_console, log_file, log_level ); FeSettings feSettings( config_path, cmdln_font ); // // Setup logging // #if defined(SFML_SYSTEM_WINDOWS) && !defined(WINDOWS_CONSOLE) if ( log_file.empty() ) // on windows non-console version, write log to "last_run.log" by default { log_file = feSettings.get_config_dir(); log_file += "last_run.log"; } #endif // // If a log file was supplied at the command line, write to that log file // If no file is supplied, logging is to stdout // if ( !log_file.empty() ) fe_set_log_file( clean_path( log_file ) ); // The following call also initializes the log callback for ffmpeg and gameswf // fe_set_log_level( log_level ); // // Run the front-end nao estou conseguindo formular este codigo
  11. Boa tarde senhoras e senhores, estou terminando meu exercício, e cheguei em um situação que não consigo ver o erro, ocorre que, o programa segue a sequencia correta do cadastro de aluno, no entanto, ao sair da altura e ir para o peso, estepassa direto para a saida do cadastro criando um loop continuo, enquanto perdura as vagas no vetor, alguém poderia observar e me ajudar a sanar este erro, pois já não consigo mais observar a falha no programa, fica meu agradecimento e anexo o codigo para analise. tenhão todos uma boa tarde. Código: 1_2_academia.rar
  12. Bom dia/tarde/noite, Preciso fazer um sistema de senha para atendimento, começando do número 000 e a cada vez que digito um caractere, esse número acrescenta 1 (001, 002, 003...) manjo quase nada disso, comecei agora e gostaria da ajuda de vocês, valeu!
  13. saudações a todos do forum ... pessoal tenho um anm2000 software de gerencia da fiber home para olts instalado em um pc com windows server 2008 R2 stander a maquina desligou por problemas rede elétrica quando reniciou o anm2000 nao esta abrindo e me da um erro que aparenta ser do c++ gostaria de saber como posso resolver ja reinstalei todas aplicaçoes relacionadas com o microsoft c++ e NET framework porém ainda sem resultado quando vou abrir o programa ele da este erro apos colocar login e senha alguem pode me ajudar com tal situaçao desde ja agradeço a todos ... Assinatura do problema: Nome do Evento de Problema: APPCRASH Nome do Aplicativo: anms.exe Versão do Aplicativo: 1.0.0.1 Carimbo de Data/Hora do Aplicativo: 5472edc9 Nome do Módulo de Falhas: ntdll.dll Versão do Módulo de Falhas: 6.1.7600.16385 Carimbo de Data/Hora do Módulo de Falhas: 4a5bdb3b Código de Exceção: c015000f Deslocamento de Exceção: 00084401 Versão do sistema operacional: 6.1.7600.2.0.0.272.7 Identificação da Localidade: 1046 Informações Adicionais 1: 0a9e Informações Adicionais 2: 0a9e372d3b4ad19135b953a78882e789 Informações Adicionais 3: 0a9e Informações Adicionais 4: 0a9e372d3b4ad19135b953a78882e789 Assinatura do problema server.pdf
  14. boa noite/boa madruga/bom dia/boa tarde estou uma problema não estou conseguindo fazer uma chamada de fução em c/c++ alquem ai pode ajuda: execicos lembrando: que tem que usa fuções e procedimentos Escreva um algoritmo para ler 10 números. Todos os números lidos com valor inferior a 40 devem ser somados. Escreva o valor final da soma efetuada. codigo: #include<iostream> #include<stdio.h> #include <stdlib.h> using namespace std; void lervalores(int vetor[]) { int i; for (i = 0; i < 10; i++) scanf_s("%i", &vetor); } int soma(int vetor[]) { int i; int valorTotal = 0; for (i = 0; i < 10; i++) valorTotal += vetor; return valorTotal; } int main(int vetor[]) { //nao estou conseguindo chamar as fuçoes acima soma(vetor[]); }
  15. Boa noite senhores e senhoras. Venha aqui com uma dúvida.Tenho q fazer um jeito q no final do programa, imprima na tela a contagem de "peças aceitas" e "peças rejeitada". Já coloquei várias vezes na estrutura else, porém não está dando certo. Segue o programa: #include <stdio.h> int main () { int p,r,p1,cont; float db,da; printf ("Quantidade de pecas:"); scanf("%d",& p); for (int i=1;i<=p;i++){ printf("\n\nDiametro da base:"); scanf("%f",&db); printf("\nDiametro da altura:"); scanf("%f",&da); r=0; if (db>10&&da<20){ printf("\n\nPeca rejeitada"); cont=1-p; } else{ printf ("\n\nPeca aprovada"); for (p1=1;p1<=cont;p1++){ r=p1+r; } } } printf("\nQuantidade de pecas aprovadas:%d",r); return (0); }
  16. Ola, estou realizando um trabalho para faculdade, e nele preciso criar as funções: Cadastrar, Listar, Pesquisar, Editar e Excluir, isso dentre de um arquivo utilizando Fstream e Struct. Estou aqui para pedir ajuda em como devo montar as funções pesquisar, editar e excluir. Obrigado desde já. Segue o Codigo:
  17. Meu professor me passou o problema da mochila para programar em C++, até ai tudo bem, entendo a lógica do problema perfeitamente. Porém ele pediu para fazer a leitura de arquivos externos com os valores e pesos de cada item, com isso não estou conseguindo desenvolver o algoritmo, se alguém puder por favor me ajudar. Segue abaixo a parte que ele já entregou desenvolvida, tenho apenas que fazer a lógica, lendo o arquivo externo. #include <iostream> #include <vector> #include <string> #include <string.h> #include <fstream> #include <cstdlib> #include <cmath> #include <bitset> #include <time.h> //#include "boost/dynamic_bitset.hpp" using namespace std; typedef struct{ int n; //total de itens int C; //Capacidade da Mochila std::vector <double> v; //valor dos itens std::vector <double> p; //peso dos itens char *name; // time_t t_max; //tempo maximo de execucao int it_max; //numero maximo de iterações } DAT; //armazena os dados lidos typedef struct{ double z; //custo total da solucao std::bitset<100> x; //sinaliza quais itens estão presentes na solucao } SOLUTION; void leitura_dados(DAT &d); void imprime_solucao(DAT d, SOLUTION s); void help(); //funcao de ordenacao void sort(std::vector<double> &cost, std::vector<int> &R, int tam); void help(){ std::cout << std::endl << std::endl << "exec [data file] \n " << std::endl; exit(1); } void leitura_dados(DAT &d){ //prestar atencao no &, indicando que o elemento ou variavel pode ter algum valor modificado dentro dessa funcao //leitura do tempo std::cout << "Digite o tempo maximo de compilacao" << std::endl; std::cin >> d.t_max; std::cout << "Digite o numero maximo de iteracoes" << std::endl; std::cin >> d.it_max; //*/ //leitura de dados //string nname = "tsp-d01.dat"; string nname; std::cout << "Digite o nome da instacia: " << std::endl; std::cin >> nname; //convertendo string para char[] char *cname = new char[nname.length()+1]; memcpy(cname, nname.c_str(), nname.length() + 1); d.name = cname; //fim conversao string para char //abertura do arquivo de dados ifstream arq(cname); if (!arq.is_open()) help(); //leitura dos dados //total de itens arq >> d.n; std::cout << "\nn: " << d.n; //Capacidade da Mochila arq >> d.C; std::cout << "\nC: " << d.C; d.v = std::vector<double>(d.n+1, 0.0); d.p = std::vector<double>(d.n+1, 0.0); for (int j = 1; j <= d.n; j++){ arq >> d.v[j]; arq >> d.p[j]; std::cout << "\nj: " << j << " v: " << d.v[j] << " - p: " << d.p[j]; } std::cout << std::endl; arq.close(); } void imprime_solucao(DAT d, SOLUTION s){ std::cout << "\n-------------------------------------------\nIMPRESSAO DA SOLUCAO \nProblema: " << d.name << "\ncusto: " << s.z << "\ncomposicao: " << s.x << "\nx: "; for (int j = 1; j <= d.n; j++) if (s.x.test(j-1)) std::cout << j << " "; std::cout << "\n-------------------------------------------\n"; } void sort(std::vector<double> &cost, std::vector<int> &R, int tam){ int i, j, imin, iaux; double daux; for (i = 1; i <= tam; i++){ // para todas as posições imin = i; for (j = (i+1); j <= tam; j++) if(cost[j] < cost[imin]) imin = j; //avalio o valor armazenado if (i != imin) { daux = cost; cost = cost[imin]; cost[imin] = daux; iaux = R; R = R[imin]; R[imin] = iaux; } } } int main() { //leitura das informações do problema DAT d; leitura_dados(d); //heuristica //metaheuristica } Caso alguém me entregue o algoritmo pronto e funcionando, entrarei em contato e recompensarei
  18. boa noite, estou com duvida em um exercício de repetição por ser muito extenso. o enunciado diz o seguinte: Faça um programa utilizando laços de repetição que: leia 10 números e apresente: A- a média entre os 5 últimos lidos, B- o maior número C- quantos números estão entre 20 (inclusive) e 80(inclusive) D- quantos números são ímpares. se alguém puder me ajudar agradeço consegui fazer apenas isso, nao consegui desenvolver mais o programa #include <stdio.h> main() { float n1, n2, n3, n4, n5, n6, n7, n8, n9, n10, media, numero; printf("escreva o valore de n1: " ); scanf("%f", &n1); printf("escreva o valore de n2: " ); scanf("%f", &n2); printf("escreva o valore de n3: " ); scanf("%f", &n3); printf("escreva o valore de n4: " ); scanf("%f", &n4); printf("escreva o valore de n5: " ); scanf("%f", &n5); printf("escreva o valore de n6: " ); scanf("%f", &n6); printf("escreva o valore de n7: " ); scanf("%f", &n7); printf("escreva o valore de n8: " ); scanf("%f", &n8); printf("escreva o valore de n9: " ); scanf("%f", &n9); printf("escreva o valore de n10: " ); scanf("%f", &n10); media = (n6+ n7+ n8+ n9+ n10) /4; printf("a media e: %.2f" ,media); }
  19. Oooi eu estou tendo problemas para calcular linhas e colunas de uma matriz usando laços de repetição, Exercicio: Gere e imprima uma matriz 10x10 com valores aleatórios entre 0 e 100. Após isso: Determine a linha da matriz que possui maior valor de soma de seus elementos. Determine a coluna da matriz que possui maior valor de soma de seus elementos. O que eu fiz por enquanto foi isso: #include <iostream> #include <ctime> using namespace std; void main() { srand(time(0)); int matriz[10][10]; //Gerando a matriz for (int i = 0; i < 10; i++)//tamanho da matriz -U { for (int j = 0; j < 10; j++)//tamanho da matriz -J { matriz[i][j] = rand() % 101; //gerando os numeros aleatorios cout << matriz[i][j] << " "; } cout << endl; }system("pause"); }
  20. pergunta: Supondo que o valor de cada bola vermelha e azul marcada é 3 e 1 pontos respectivamente, implemente um subprograma que apresente no ecrã o número e o nome de cada um dos participantes do torneio com o número de pontos correspondente. #include <stdio.h> #include <stdlib.h> #define N 10 typedef struct snoker{ int participantes; char nome[50]; int vermelhas; int azuis; }Bilhar; int pontos(Bilhar jogador, int N ){ int vermelhas,azuis,i; int pontos[3]; for(i=0;i<3;i++){ //3 é o numero de participantes vermelhas =(jogador.vermelhas)*3; azuis=(jogador.azuis)*1; pontos=vermelhas+azuis; printf(" %s %d \n \n",jogador.nome,pontos); if(pontos[i-1]==pontos){ printf(" %s %d \n ",jogador.nome,pontos); } } return 0; } int main(void){ Bilhar jogador[N]; FILE *fp; int i=0; if((fp=fopen("lerficheiro.txt","rt"))==NULL){ printf("Erro na abertura do ficheiro!"); }else{ while(!feof(fp)){ fscanf(fp,"%d %s %d %d ",&jogador.participantes,&jogador.nome,&jogador.vermelhas,&jogador.azuis); printf("jogador[%d]:%d %s %d %d \n",i,jogador.participantes,jogador.nome,jogador.vermelhas,jogador.azuis); i++; } } pontos(jogador,N); fclose(fp); return 0; } Alguem me pode ajudar a resolver os erros que aparecem quando executado no dev c++
  21. Toda vez que tento executar o programa, ele simplesmente trava antes do laço e nao continua.....pfvr se alguém puder me ajudar. #include <stdlib.h> #include <stdio.h> main() { int numandar, aptoandar,i = 0, j = 0, m, n, b, v, c, u, resp; float gasto[numandar][aptoandar], kWh_max, kWh_min, gasto_max, gasto_min; float $conta$[numandar][aptoandar], andarkWh[numandar], kWh_andarmax, kWh_andarmin, andar$[numandar], $_andarmax, $_andarmin; float contpredio, kWhpredio, valortotal; char donos[numandar][aptoandar]; char op; printf("Informe o numero de andares do predio: "); scanf("%d", &numandar); printf("Informe o numero de aptos por andares do predio: "); scanf("%d", &aptoandar); for (i ; i < numandar; i++) { for (j ; j < aptoandar; j++) { fflush(stdin); printf("Informe o nome do dono do apto %d localizado no andar %d: ", j + 1, i); scanf("%ch", &donos[j]); fflush(stdin); printf("Infome o gasto mensal em kWh deste apartamento: "); scanf("%f", &gasto[j]); $conta$[j] = gasto[j] * 0.39; printf("A Conta mensal deste apartamento e %f reais", $conta$[j]); contpredio += $conta$[j]; kWhpredio += gasto[j]; kWh_max = gasto[0][1]; kWh_min = gasto[0][1]; gasto_max = $conta$[0][1]; gasto_min = $conta$[0][1]; andarkWh += gasto[j]; kWh_andarmax = gasto[0][1]; kWh_andarmin = gasto[0][1]; andar$ += $conta$[j]; $_andarmax = $conta$[0][1]; $_andarmin = $conta$[0][1]; if (gasto[j] > kWh_max) { kWh_max = gasto[j]; i = b; j = v; } if (gasto[j] < kWh_min) { kWh_min = gasto[j]; i = c; j = u; } if ($conta$[j] > gasto_max) { gasto_max = $conta$[j]; } if ($conta$[j] < gasto_min) { gasto_min = $conta$[j]; } if (andarkWh > kWh_andarmax) { kWh_andarmax = andarkWh; i = m; } if (andarkWh < kWh_andarmin) { kWh_andarmin = andarkWh; i = n; } if (andar$ > $_andarmax) { $_andarmax = andar$; } if (andar$ < $_andarmin) { $_andarmin = andar$; } system("cls"); } } puts ("Comandos do SISTEMA de energia:\n"); puts(" [1] Exibir gasto da conta de luz total do predio:\n"); puts(" [2] Exibir maior gasto ($) e quantos kWh:\n"); puts(" [3] Exibir menor gasto ($) e quantos kWh:\n"); puts(" [4] Exibir o andar que mais gastou kWh:\n"); puts(" [5] Exibir o andar que menos gastou kWh:\n"); puts(" [6] Terminar a execucao do programa:\n"); printf("Comando ---> "); scanf("%c", &op); switch ( op ) { case '1': printf("O valor gasto neste predio por mes e %f reais e %f kWh", contpredio, kWhpredio); break; case '2': printf("O apartamento %d do andar %d teve o maior gasto.Foram eles %f reais e %f kWh.\n", v, b, gasto_max, kWh_max); break; case '3': printf("O apartamento %d do andar %d teve o menor gasto.Foram eles %f reais e %f kWh.\n", u, c, gasto_min, kWh_min); break; case '4': printf("O andar que mais gastou energia foi o %d e gastou %f kWh e %f reais.\n", m, kWh_andarmax, $_andarmax); break; case '5': printf("O andar que menos gastou energia foi o %d e gastou %f kWh e %f reais.\n", n, kWh_andarmin, $_andarmin); break; case '6': exit(0); break; default : printf("Funcao ainda nao existente !\n"); } system("pause"); return(0); }
  22. Faça um procedimento que receba as três notas de um aluno como parâmetros e uma letra. Se a letra for A o procedimento calcula a média aritmética das notas do aluno, se for P calcula a média ponderada com pesos 5, 3 e 2 respectivamente. A média calculada deve ser devolvida ao programa principal para ser mostrada. Meu problema ta sendo na linha "media = media + notaaluno(&nota1, &nota2, &nota3, &medias[1]);" nela o compilador da o seguinte erro: error: cannot convert 'char*' to 'char**' for argument '4' to 'void notaaluno(int*, int*, int*, char**)'| Alguém sabe onde ta o erro? já procurei tentei trocar de void pra int, pra double, pra char, já fiz de tudo mesmo e nada resolve. #include <iostream> using namespace std; void notaaluno(int *x, int *y, int *z, char *medias[1]){ int mediaaritimetica, mediaponderada; if((*medias[1] == 'A') || (*medias[1] == 'a')){ mediaaritimetica = ((*x + *y + *z) / 3); } else { } if((*medias[1] = 'P') || (*medias[1] = 'p')){ mediaponderada = (((*x * 5) + (*y * 3) + (*z * 2)) / 10); } } int main() { int nota1, nota2, nota3, media; char medias[1]; cout << "Digite [A] para Media Aritmetica e [P] para Media Ponderada"; cin >> medias; if((medias[1] == 'A') || (medias[1] == 'a') || (medias[1] = 'P') || (medias[1] = 'p')){ cout << "Nota 1:"; cin >> nota1; cout << "Nota 2:"; cin >> nota2; cout << "Nota 3:"; cin >> nota3; media = media + notaaluno(&nota1, &nota2, &nota3, &medias[1]); cout << media; }else{ cout << "Comando nao encontrado" << endl; } return 0; }
  23. Desenvolva um programa em C para realizar o deslocamento do valor 1 dentro do vetor V de tamanho 11 para a esquerda ou direita uma quantidade de posições k, fornecida pelo usuário. Se o k for ímpar, deslocar k posições à esquerda e se k for par deslocar k posições à direita. Considere a condição do valor 1 não pode ir direto para posição final, ou seja, o valor 1 tem que passar obrigatoriamente por todas as intermediárias. Portanto, apresentar ao usuário as posições intermediárias. Em anexo está o exercício com exemplo, ajudem por favor, pois não estou conseguindo fazer! Exerc_parcial_2.pdf
  24. Segue o exercício: #include <cstdio> int main() { int vet[8]={8,7,6,5,4,3,2,1}, i, j; for(i=0, j=7; i<=7; i++, j--) { vet[i] = i; printf("%d ", vet[j]); } } Eu não entendi o porque do resultado dar isso, nem fazendo debug eu entendi Alguem pode me explicar ? R: 1, 2, 3, 4, 3, 2, 1, 0.
  25. Comprei minha placa-mãe nova, formatei o hd, e fui logo instalar os drivers, ao instalar o Geforce Experience não consegui atualizar os drivers da placa de vídeo pois não instalava o Visual C++ 2017, fui tentar baixar pelo site da Microsoft e não ia também. não sei o que faço ;c MEU WINDOWS É O 8.1 PRO 64 log: [0EAC:13A0][2018-06-11T17:03:50]i001: Burn v3.7.3813.0, Windows v6.3 (Build 9600: Service Pack 0), path: C:\Users\Guilherme Marynowski\AppData\Local\Microsoft\Windows\INetCache\IE\6FW870G5\vc_redist.x86.exe, cmdline: '' [0EAC:13A0][2018-06-11T17:03:50]i000: Setting string variable 'WixBundleLog' to value 'C:\Users\GUILHE~1\AppData\Local\Temp\dd_vcredist_x86_20180611170350.log' [0EAC:13A0][2018-06-11T17:03:50]i000: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\Guilherme Marynowski\AppData\Local\Microsoft\Windows\INetCache\IE\6FW870G5\vc_redist.x86.exe' [0EAC:13A0][2018-06-11T17:03:50]i000: Setting string variable 'WixBundleOriginalSourceFolder' to value 'C:\Users\Guilherme Marynowski\AppData\Local\Microsoft\Windows\INetCache\IE\6FW870G5\' [0EAC:13A0][2018-06-11T17:03:50]i000: Setting string variable 'WixBundleName' to value 'Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.23026' [0EAC:13A0][2018-06-11T17:03:50]i100: Detect begin, 10 packages [0EAC:13A0][2018-06-11T17:03:50]i000: File search: windows_uCRT_DetectKey, did not find path: C:\Windows\system32\api-ms-win-crt-runtime-l1-1-0.dll [0EAC:13A0][2018-06-11T17:03:50]i000: File search: windows_uCRT_DetectKeyExists, did not find path: C:\Windows\system32\api-ms-win-crt-runtime-l1-1-0.dll [0EAC:13A0][2018-06-11T17:03:50]i000: Setting numeric variable 'windows_uCRT_DetectKeyExists' to value 0 [0EAC:13A0][2018-06-11T17:03:50]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false. [0EAC:13A0][2018-06-11T17:03:50]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false. [0EAC:13A0][2018-06-11T17:03:50]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false. [0EAC:13A0][2018-06-11T17:03:50]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false. [0EAC:13A0][2018-06-11T17:03:50]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false. [0EAC:13A0][2018-06-11T17:03:50]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false. [0EAC:13A0][2018-06-11T17:03:50]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false. [0EAC:13A0][2018-06-11T17:03:50]i052: Condition '(windows_uCRT_DetectKeyExists AND windows_uCRT_DetectKey >= v10.0.10137.0)' evaluates to false. [0EAC:13A0][2018-06-11T17:03:50]i101: Detected package: vcRuntimeMinimum_x86, state: Absent, cached: None [0EAC:13A0][2018-06-11T17:03:50]i101: Detected package: vcRuntimeAdditional_x86, state: Absent, cached: None [0EAC:13A0][2018-06-11T17:03:50]i101: Detected package: Windows81_x86, state: Absent, cached: None [0EAC:13A0][2018-06-11T17:03:50]i101: Detected package: Windows81_x64, state: Absent, cached: None [0EAC:13A0][2018-06-11T17:03:50]i101: Detected package: Windows8_x86, state: Absent, cached: None [0EAC:13A0][2018-06-11T17:03:50]i101: Detected package: Windows8_x64, state: Absent, cached: None [0EAC:13A0][2018-06-11T17:03:50]i101: Detected package: Windows7_MSU_x86, state: Absent, cached: None [0EAC:13A0][2018-06-11T17:03:50]i101: Detected package: Windows7_MSU_x64, state: Absent, cached: None [0EAC:13A0][2018-06-11T17:03:50]i101: Detected package: WindowsVista_MSU_x86, state: Absent, cached: None [0EAC:13A0][2018-06-11T17:03:50]i101: Detected package: WindowsVista_MSU_x64, state: Absent, cached: None [0EAC:13A0][2018-06-11T17:03:50]i052: Condition 'VersionNT >= v6.0 OR (VersionNT = v5.1 AND ServicePackLevel >= 2) OR (VersionNT = v5.2 AND ServicePackLevel >= 1)' evaluates to true. [0EAC:13A0][2018-06-11T17:03:50]i199: Detect complete, result: 0x0 [0EAC:13A0][2018-06-11T17:03:52]i200: Plan begin, 10 packages, action: Install [0EAC:13A0][2018-06-11T17:03:52]i000: Setting string variable 'WixBundleRollbackLog_vcRuntimeMinimum_x86' to value 'C:\Users\GUILHE~1\AppData\Local\Temp\dd_vcredist_x86_20180611170350_000_vcRuntimeMinimum_x86_rollback.log' [0EAC:13A0][2018-06-11T17:03:52]i000: Setting string variable 'WixBundleLog_vcRuntimeMinimum_x86' to value 'C:\Users\GUILHE~1\AppData\Local\Temp\dd_vcredist_x86_20180611170350_000_vcRuntimeMinimum_x86.log' [0EAC:13A0][2018-06-11T17:03:52]i000: Setting string variable 'WixBundleRollbackLog_vcRuntimeAdditional_x86' to value 'C:\Users\GUILHE~1\AppData\Local\Temp\dd_vcredist_x86_20180611170350_001_vcRuntimeAdditional_x86_rollback.log' [0EAC:13A0][2018-06-11T17:03:52]i000: Setting string variable 'WixBundleLog_vcRuntimeAdditional_x86' to value 'C:\Users\GUILHE~1\AppData\Local\Temp\dd_vcredist_x86_20180611170350_001_vcRuntimeAdditional_x86.log' [0EAC:13A0][2018-06-11T17:03:52]i052: Condition 'VersionNT = v6.3 AND NOT VersionNT64' evaluates to false. [0EAC:13A0][2018-06-11T17:03:52]w321: Skipping dependency registration on package with no dependency providers: Windows81_x86 [0EAC:13A0][2018-06-11T17:03:52]i052: Condition 'VersionNT = v6.3 AND VersionNT64' evaluates to true. [0EAC:13A0][2018-06-11T17:03:52]w321: Skipping dependency registration on package with no dependency providers: Windows81_x64 [0EAC:13A0][2018-06-11T17:03:52]i052: Condition 'VersionNT = v6.2 AND NOT VersionNT64' evaluates to false. [0EAC:13A0][2018-06-11T17:03:52]w321: Skipping dependency registration on package with no dependency providers: Windows8_x86 [0EAC:13A0][2018-06-11T17:03:52]i052: Condition 'VersionNT = v6.2 AND VersionNT64' evaluates to false. [0EAC:13A0][2018-06-11T17:03:52]w321: Skipping dependency registration on package with no dependency providers: Windows8_x64 [0EAC:13A0][2018-06-11T17:03:52]i052: Condition 'VersionNT = v6.1 AND NOT VersionNT64' evaluates to false. [0EAC:13A0][2018-06-11T17:03:52]w321: Skipping dependency registration on package with no dependency providers: Windows7_MSU_x86 [0EAC:13A0][2018-06-11T17:03:52]i052: Condition 'VersionNT = v6.1 AND VersionNT64' evaluates to false. [0EAC:13A0][2018-06-11T17:03:52]w321: Skipping dependency registration on package with no dependency providers: Windows7_MSU_x64 [0EAC:13A0][2018-06-11T17:03:52]i052: Condition 'VersionNT = v6.0 AND NOT VersionNT64' evaluates to false. [0EAC:13A0][2018-06-11T17:03:52]w321: Skipping dependency registration on package with no dependency providers: WindowsVista_MSU_x86 [0EAC:13A0][2018-06-11T17:03:52]i052: Condition 'VersionNT = v6.0 AND VersionNT64' evaluates to false. [0EAC:13A0][2018-06-11T17:03:52]w321: Skipping dependency registration on package with no dependency providers: WindowsVista_MSU_x64 [0EAC:13A0][2018-06-11T17:03:52]i201: Planned package: vcRuntimeMinimum_x86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register [0EAC:13A0][2018-06-11T17:03:52]i201: Planned package: vcRuntimeAdditional_x86, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: Register [0EAC:13A0][2018-06-11T17:03:52]i201: Planned package: Windows81_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0EAC:13A0][2018-06-11T17:03:52]i201: Planned package: Windows81_x64, state: Absent, default requested: Present, ba requested: Present, execute: Install, rollback: Uninstall, cache: Yes, uncache: No, dependency: None [0EAC:13A0][2018-06-11T17:03:52]i201: Planned package: Windows8_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0EAC:13A0][2018-06-11T17:03:52]i201: Planned package: Windows8_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0EAC:13A0][2018-06-11T17:03:52]i201: Planned package: Windows7_MSU_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0EAC:13A0][2018-06-11T17:03:52]i201: Planned package: Windows7_MSU_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0EAC:13A0][2018-06-11T17:03:52]i201: Planned package: WindowsVista_MSU_x86, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0EAC:13A0][2018-06-11T17:03:52]i201: Planned package: WindowsVista_MSU_x64, state: Absent, default requested: Absent, ba requested: Absent, execute: None, rollback: None, cache: No, uncache: No, dependency: None [0EAC:13A0][2018-06-11T17:03:52]i299: Plan complete, result: 0x0 [0EAC:13A0][2018-06-11T17:03:52]i300: Apply begin [10A8:0A40][2018-06-11T17:03:53]i360: Creating a system restore point. [10A8:0A40][2018-06-11T17:03:53]i361: Created a system restore point. [10A8:0A40][2018-06-11T17:03:53]i370: Session begin, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{74d0e5db-b326-4dae-a6b2-445b9de1836e}, options: 0x7, disable resume: No [10A8:0A40][2018-06-11T17:03:53]i000: Caching bundle from: 'C:\Users\GUILHE~1\AppData\Local\Temp\{74d0e5db-b326-4dae-a6b2-445b9de1836e}\.be\VC_redist.x86.exe' to: 'C:\ProgramData\Package Cache\{74d0e5db-b326-4dae-a6b2-445b9de1836e}\VC_redist.x86.exe' [10A8:0A40][2018-06-11T17:03:53]i320: Registering bundle dependency provider: {74d0e5db-b326-4dae-a6b2-445b9de1836e}, version: 14.0.23026.0 [10A8:0A40][2018-06-11T17:03:53]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{74d0e5db-b326-4dae-a6b2-445b9de1836e}, resume: Active, restart initiated: No, disable resume: No [10A8:0E18][2018-06-11T17:03:53]i304: Verified existing payload: vcRuntimeMinimum_x86 at path: C:\ProgramData\Package Cache\.unverified\vcRuntimeMinimum_x86. [10A8:0E18][2018-06-11T17:03:53]i305: Verified acquired payload: vcRuntimeMinimum_x86 at path: C:\ProgramData\Package Cache\.unverified\vcRuntimeMinimum_x86, moving to: C:\ProgramData\Package Cache\{A2563E55-3BEC-3828-8D67-E5E8B9E8B675}v14.0.23026\packages\vcRuntimeMinimum_x86\vc_runtimeMinimum_x86.msi. [10A8:0E18][2018-06-11T17:03:54]i304: Verified existing payload: cab54A5CABBE7274D8A22EB58060AAB7623 at path: C:\ProgramData\Package Cache\.unverified\cab54A5CABBE7274D8A22EB58060AAB7623. [10A8:0E18][2018-06-11T17:03:54]i305: Verified acquired payload: cab54A5CABBE7274D8A22EB58060AAB7623 at path: C:\ProgramData\Package Cache\.unverified\cab54A5CABBE7274D8A22EB58060AAB7623, moving to: C:\ProgramData\Package Cache\{A2563E55-3BEC-3828-8D67-E5E8B9E8B675}v14.0.23026\packages\vcRuntimeMinimum_x86\cab1.cab. [10A8:0E18][2018-06-11T17:03:54]i304: Verified existing payload: vcRuntimeAdditional_x86 at path: C:\ProgramData\Package Cache\.unverified\vcRuntimeAdditional_x86. [10A8:0E18][2018-06-11T17:03:54]i305: Verified acquired payload: vcRuntimeAdditional_x86 at path: C:\ProgramData\Package Cache\.unverified\vcRuntimeAdditional_x86, moving to: C:\ProgramData\Package Cache\{BE960C1C-7BAD-3DE6-8B1A-2616FE532845}v14.0.23026\packages\vcRuntimeAdditional_x86\vc_runtimeAdditional_x86.msi. [10A8:0E18][2018-06-11T17:03:54]i304: Verified existing payload: cabB3E1576D1FEFBB979E13B1A5379E0B16 at path: C:\ProgramData\Package Cache\.unverified\cabB3E1576D1FEFBB979E13B1A5379E0B16. [10A8:0E18][2018-06-11T17:03:54]i305: Verified acquired payload: cabB3E1576D1FEFBB979E13B1A5379E0B16 at path: C:\ProgramData\Package Cache\.unverified\cabB3E1576D1FEFBB979E13B1A5379E0B16, moving to: C:\ProgramData\Package Cache\{BE960C1C-7BAD-3DE6-8B1A-2616FE532845}v14.0.23026\packages\vcRuntimeAdditional_x86\cab1.cab. [10A8:0E18][2018-06-11T17:03:54]i304: Verified existing payload: Windows81_x64 at path: C:\ProgramData\Package Cache\.unverified\Windows81_x64. [10A8:0E18][2018-06-11T17:03:54]i305: Verified acquired payload: Windows81_x64 at path: C:\ProgramData\Package Cache\.unverified\Windows81_x64, moving to: C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu. [10A8:0A40][2018-06-11T17:03:54]i301: Applying execute package: vcRuntimeMinimum_x86, action: Install, path: C:\ProgramData\Package Cache\{A2563E55-3BEC-3828-8D67-E5E8B9E8B675}v14.0.23026\packages\vcRuntimeMinimum_x86\vc_runtimeMinimum_x86.msi, arguments: ' MSIFASTINSTALL="7" NOVSUI="1"' [0EAC:13A0][2018-06-11T17:03:54]i319: Applied execute package: vcRuntimeMinimum_x86, result: 0x0, restart: None [10A8:0A40][2018-06-11T17:03:54]i325: Registering dependency: {74d0e5db-b326-4dae-a6b2-445b9de1836e} on package provider: Microsoft.VS.VC_RuntimeMinimumVSU_x86,v14, package: vcRuntimeMinimum_x86 [10A8:0A40][2018-06-11T17:03:54]i301: Applying execute package: vcRuntimeAdditional_x86, action: Install, path: C:\ProgramData\Package Cache\{BE960C1C-7BAD-3DE6-8B1A-2616FE532845}v14.0.23026\packages\vcRuntimeAdditional_x86\vc_runtimeAdditional_x86.msi, arguments: ' MSIFASTINSTALL="7" NOVSUI="1"' [0EAC:13A0][2018-06-11T17:03:56]i319: Applied execute package: vcRuntimeAdditional_x86, result: 0x0, restart: None [10A8:0A40][2018-06-11T17:03:56]i325: Registering dependency: {74d0e5db-b326-4dae-a6b2-445b9de1836e} on package provider: Microsoft.VS.VC_RuntimeAdditionalVSU_x86,v14, package: vcRuntimeAdditional_x86 [10A8:0A40][2018-06-11T17:03:56]i301: Applying execute package: Windows81_x64, action: Install, path: C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu, arguments: '"C:\Windows\SysNative\wusa.exe" "C:\ProgramData\Package Cache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Windows8.1-KB2999226-x64.msu" /quiet /norestart' [10A8:0A40][2018-06-11T17:03:58]e000: Error 0x80240017: Failed to execute MSU package. [0EAC:13A0][2018-06-11T17:03:58]e000: Error 0x80240017: Failed to configure per-machine MSU package. [0EAC:13A0][2018-06-11T17:03:58]i319: Applied execute package: Windows81_x64, result: 0x80240017, restart: None [0EAC:13A0][2018-06-11T17:03:58]e000: Error 0x80240017: Failed to execute MSU package. [10A8:0A40][2018-06-11T17:03:58]i372: Session end, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{74d0e5db-b326-4dae-a6b2-445b9de1836e}, resume: ARP, restart: None, disable resume: No [10A8:0A40][2018-06-11T17:03:58]i371: Updating session, registration key: SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{74d0e5db-b326-4dae-a6b2-445b9de1836e}, resume: ARP, restart initiated: No, disable resume: No [0EAC:13A0][2018-06-11T17:03:58]i399: Apply complete, result: 0x80240017, restart: None, ba requested restart: No

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×