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.

Holocausto

Membros Plenos
  • Total de itens

    183
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

22

Sobre Holocausto

  • Data de Nascimento 14-04-1989 (29 anos)

Informações gerais

  • Cidade e Estado
    Belo Horizonte, MG
  • Sexo
    Masculino

Outros

  • Biografia
    Graduando em Estatística
  • Ocupação
    Estudante
  1. Há varias IDE's, como: Codebloks, Dev++, Netbens, ... É possível também rodar online através de: CodeChef IDE, CodePad, Ideone, OnlineCompiler, ...
  2. É como dizem: "Quem dizem vê entende que faz aprende.", se você já conhece o básico procure fazer exercícios mais complexos para ir treinando. Sugiro ir treinando aqui: http://br.spoj.com/problems/seletivas/.
  3. Os números que o seu algoritmo esta sorteando não estão sendo salvo dentro do vetor. Tente assim: #include <stdio.h> int main(){ int i, Vetor[10]; printf("Vetor: "); for (i=0;i<10;i++){ Vetor[i] = rand() % 10; printf("%d ",Vetor[i]); } printf("\nTrocar %d e %d por: ",Vetor[0],Vetor[9]); scanf("%d %d",&Vetor[0],&Vetor[9]); for (i=0;i<10;i++) printf("%d ",Vetor[i]); return 0; }
  4. O programa está lendo corretamente, porém você não deve ter lido atentamente o enunciado. O exercício pede que você crie duas outras matrizes, uma que seja a soma e outra que seja a diferença. Troque essas linhas abaixo do seu algoritmo e veja o que acontece. Essa int i,j,soma; por essa int i, j, soma[4][6], diferenca[4][6]; Essa soma=M[j]+N[j]; por essa soma[j]=M[j]+N[j]; Essa M[j]!=N[j]; por essa diferenca[j]=M[j]-N[j];
  5. O exercício 3 você terá que usar struct, procure aqui no fórum que postei um exemplo a respeito. O exercício 4, você precisa saber que pais se encontra no determinado ponto e a partir disto fazer as comparações necessárias para encontra-lo.
  6. É só usar um contador, incrementando uma unidade a cada volta do laço.( quantidade_Numero++) #include <stdio.h> main(){ float soma=1, numero, quantidade_Numero=0; while (numero != -1){ printf("Digite um numero : "); scanf ("%f",&numero); //Calculos... soma += numero; quantidade_Numero++; } printf("%.2f", soma); printf("\nQuantidade de numeros %.0f", quantidade_Numero-1); printf("\nPrograma finalizado... \n"); }
  7. Se o vetor não possuir números repetidos você pode usar assim: #include <limits.h> int main(int argc, char *argv[]){ int vet[10], i, menor = INT_MAX, aux, aux2; for(i=0;i<10;i++){ printf("\nEntre com os valores[%d]=",i); scanf("%d",&vet[i]); } menor=INT_MAX; for(i=0;i<10;i++){ if(menor>vet[i]) menor = vet[i]; } printf("\nO primeiro menor numero do vetor e:%d",menor); aux = menor; menor=INT_MAX; for(i=0;i<10;i++){ if(menor>vet[i] && vet[i]!= aux) menor = vet[i]; } printf("\nO segundo menor numero do vetor e:%d",menor); aux2 = menor; menor=INT_MAX; for(i=0;i<10;i++){ if(menor>vet[i] && vet[i]!= aux && vet[i]!= aux2) menor = vet[i]; } printf("\nO terceiro menor numero do vetor e:%d",menor); printf("\n"); system("PAUSE"); return 0; }#include <stdio.h> Apesar de haver outro jeito muito mais simples, caso tenha repetição ordene o vetor e mostre a três primeiras posições.
  8. ajuda em struct !

    1 - Você precisa criar a esturtura, como é um novo tipo recomendo usar o typedef para renomear. 2 - Você precisaria declarar o tipo como uma variável qualquer. #include <stdio.h> #include <string.h> typedef struct{ int num; char nome[50]; }TipoNome; int main(){ TipoNome a; a.num = 12; strcpy(a.nome,"dimisol"); printf("%d ", a.num); printf("%s\n", a.nome); return 0; } Como pretende por vários nomes terá que alocar memoria para "a" e ao invés de usar a.num terá que usar a->num. Sugiro também que use o fgets para controlar o tamanho string.
  9. Com relação ao exercício 01, vou dar algumas dicas: int main(){ int A, B, C, menor, medio, maior; printf ("Entre com os valores de A, B e C\n"); scanf ("%i\n %i\n %i", &A, &B, &C); if ((A != B ) && (A != C) && (B != C)){ if ((A < B ) && (B < C)){ menor = A; maior = C; medio = B; } else if((A < C) && (C < ){ menor = A; maior = B; medio = C; } else if ((B < A) && (A < C)){ menor = B; maior = C; medio = A; } else if ((B < C) && (C < A)){ menor = B; maior = A; medio = C; } else if ((C < && (B < A)){ menor = C; maior = A; medio = B; } else if ((C < A) && (A < B )){ menor = C; maior = B; medio = A; } } else printf ("Os valores devem ser diferentes um do outro.\n"); printf ("Os valores em ordem crescente sao: \n %i \n %i \n %i.\n", menor, medio, maior); system ("PAUSE"); return (0); }#include <stdio.h> 1 - Essa linguagem é C e não C++. 2 - Bibliotecas desnecessárias, o algoritmo só necessita do stdio.h. 3 - Seu main esta escrito de forma errada e não necessita passar argumentos, o correto seria int main(){ } 4 - No enunciado já está supondo que os números sejam diferentes, portanto não necessita verificar. 5 - Como já fez verificação de igualdade no primeiro if então não necessita verificar igualdade nos outros. 6 - Você pode otimizar o código fazendo apenas duas verificações if ((A < B ) && (B < C)). 7 - Ainda na questão de otimização, ao invés de usar vários ifs aninhados você pode usar else if, assim evitaria fazer varias comparações desnecessária. 8 - Quando se possui apenas uma ação dentro do if ou else não necessita usar {}. Bom, por enquanto é isso, como você está aprendendo com o tempo você pega o jeito, depois analiso os outros se ninguém se pronunciar por aqui.
  10. Eu acredito que você não esteja esperando que alguém faça-os para você. Poste o que já conseguiu fazer, ou o que sabe fazer sobre, e a partir disto tentaremos lhe ajudar.
  11. O algoritmo abaixo serve como base para extrair o que precisa, se tiver alguma dúvida, exponha. #include <stdio.h> int main(){ int i, cont = 1; char l[10] = "BrunielMenezes"; for(i=0; l[i]!='e'; i++) cont++; printf("Pocicao da 1 Letra [e] = %d\n",cont); return 0; }
  12. Olá pessoal estou precisando criar uma macro para exportar um intervalo de dados de um planilha para txt, fiz aqui mas não deu muito certo. Ex: Os dados que serão exportados compreendem no intervalo (E6:S58). Sub Macro1() ' ' Macro1 Macro Range("E6:S58").Select Selection.Copy Sheets.Add After:=Sheets(Sheets.Count) Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False ChDir [COLOR="Red"]"C:\Users\Thiago\Desktop"[/COLOR] ActiveWorkbook.SaveAs Filename:="C:\Users\Thiago\Desktop\Fechamento LF.txt", _ FileFormat:=xlUnicodeText, CreateBackup:=False Sheets("Fechamento").Select ActiveWindow.SelectedSheets.Delete Sheets("Fechando").Select MsgBox "Exportado!", , ".: A&A - Information" End Sub -O local que o arquivo será salvo teria que ser um local público. -Não pode ficar aparecendo a msg para confirmar exclusão da planilha como fiz no código. -Não modificar o formato da planilha ao salvar e fecha-lá. Alguém tem alguma ideia de como posso fazer isto? Obs:Não tenho muito sobre macros.
  13. Resolvido Pode Fechar. Fiz o Teste com um novo modem e funcionou normalmente, possivelmente o outro modem deve ter zuado.
  14. Olá pessoal, estou com problemas na minha conexão espero que possam me ajudar. Configurações: Oi Velox Modem Thomson TG508 Problemas: A conexão sempre é estabelecida, mas não consigo acessar nenhuma página. Conectividade IPv4 sem acesso à Internet. Obs. A internet funcionava normalmente a uma semana atrás. Todas as Luzes do modem estão acessas. Sugestões testadas sem êxito: Desligar o modem e os cabos por 10s Configurar DNS automaticamente e manualmente. Cmd ipconfig /release ipconfig /renew ipconfig /flushdns ipconfig /registerdns nbtstat -rr netsh int ip reset all netsh winsock reset Criar uma nova conexão. Malware DNS Changer (sem contaminação). Visita do Técnico(Teste feito na Linha e no Modem ok, conexão normal no notebook dele) Testei em dois Notebook e um Desktop e nada funcionou. Anexos: Aceito Sugestões.

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

×