• 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.

devair1010

Membros Plenos
  • Total de itens

    312
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

160

5 Seguidores

Sobre devair1010

Informações gerais

  • Cidade e Estado rio de janeiro/rj
  • Sexo Prefiro não dizer
  1. @luisfelip esse algoritmo está funcionando, mas não está imprimindo o valor certo porque no printf, tem um & o que não pode. veja : #include <stdio.h> int main(){ int v[1000], n, i, k, cont, a, p, x; n=0; p=0; x=0; a=0; while(x==0){ printf("digite aquantidade de numeros "); scanf("%i", &n); if(n<=0 || n>1000) x=0; else x++; } for(i=0; i<n; i++){ printf("digite o ",i+1," numero "); scanf("%i", &v[i]);//aqui precisa colocar V em qual posção p=i; } printf("digite outro numero para comparar "); scanf("%i", &k); for(i=0; i<n; i++){ if(k<=v[i]){a++;}//aqui precisa colocar V em qual posição } printf("%i\n",a);//aqui não pode esse & antes do A return 0; }
  2. @Tiago Dantas Creio que isso não seja possível porque se você retirar alguma parte da iso ela não funciona mais, porém se você usar o winRar ela vai ficar um pouco menor e aí caberá no seu dvd.
  3. @Tiago Dantas você pode gravar também em dvd que é bem maior que cd ou você pode usar o winRar para dividir essa iso, você clica na iso com o botão direito e em adicionar para o arquivo, aí escolhe o tamanho de cada parte e clique em ok. sua iso será dividida. veja nesse video ; https://www.youtube.com/watch?v=y2YCxnzSlOg
  4. @luisfelip seu código está bom, mas está precisando de mais algumas linhas então experimente esse aqui : #include <stdio.h> int main(){ int v[10005], i, n, l,cont, maior, anterior, local; int x,y,c; l=1; local=0; anterior=0; while(l!=0){ printf("digite um numero para quantos numeros e zero para sair "); scanf("%i", &n); if(n==0) return 0; cont=0; for(i=0; i<n; i++){ printf("digite um numero "); cont++; scanf("%i", &v[i]); if(anterior>v){ maior=anterior; local=i; }else{ maior=v[0]; anterior=v; } } i=0; while(v[i]!=0) { i++; } printf("A Quantidade De Elementos Do Vetor é "); printf("%d\n",i); for(x=0;x<i-1;x++) { c=v[x]; for(y=x+1;y<i;y++) { if(v[x]<v[y]) { v[x]=v[y]; v[y]=c; } } } maior=v[0]; local=1; printf("Aqui O Local "); printf("%i\n", local); printf("Aqui O Maior "); printf("%d\n",maior); anterior=0; } return 0; }
  5. @rugier732 seu código está bom, mas não precisa dessa variável de controle, vamos usar outro vetor para fazer as comparações e deletar os números repetidos nesse segundo vetor, para isso vamos copiar o vetor vet e colocar em vet2 . então o código ficaria assim : procedure repetidos (var vet: vetor); var vet2 : array[1..5] of integer; i,k,g : integer; begin g=0; for i:=1 to 5 do begin vet2[i] := vet[i]; if vet2[i]=0 then begin g:=1; end; end; for i:=1 to 5 do begin for k:=1 to 5 do begin if i <> k then begin if vet2[i]=vet2[k] then begin vet2[i]:=0; end; end; end; end; if g=1 then begin write(" 0 "); end; for i:=1 to 5 do begin if vet2[i] <> 0 then begin write(vet2[i]," "); end; end; end;
  6. @Luana28Oliveira esse algoritmo não é difícil não, mas não podemos fazer ele para você por que é contra as regras do fórum, então faça do jeito que você souber mesmo que seja um rascunho e post aqui . assim poderemos te ajudar a faze-lo .
  7. @oaugusto faça o algoritmo por partes, veja se consegue fazer a entrada de dados dos alunos. Será mais fácil se usar um vetor para guardar os dados e depois post aqui para que possamos ajudar.
  8. @Morgtuns seu código está quase certo, ali no par de loop i e c um dentro do outro, é quase isso mesmo mas será melhor se você colocar o loop i para ir de 1 ate vagas-1, e o segundo loop para c ir de i+1 ate vagas, e pegue o valor dos vetores pontos e nome e mat na posição i, antes de entrar no loop c aí depois dentro do loop c veja se pontos na posição i é maior que pontos na posição c, se for então trocar eles de lugar, coloca em pontos i o que está em pontos c, e faça o mesmo com os vetores mat e nome. aí escrever na tela o nome do candidato, sua matricula, e a classificação
  9. @LucasBeltrame desculpe, eu não sabia que sua placa é nova, como você não tinha dito nada, pensei que fosse antiga, porque a minha placa apresentou esses sintomas e logo pifou de vez . espero que não seja esse o caso..
  10. @LucasBeltrame pelo jeito sua placa de vídeo está pifando, veja se consegue outra placa coloque ela e testa para ver se ela funciona normal se funcionar é então sua placa pifou mesmo, aí o jeito é comprar uma placa.
  11. @Alexandre Gonçalves Modest para postar o código é bom usar esse botão <> que está na barra de ferramentas dessa janela . Quanto aos erros, estão comentados aqui no seu código : algoritimo "sem nome" //aqui depois do T não tem a letra i var ordem:inteiro nome:vetor [1..5] de caracter inicio para a ordem 1 ate 5 faca // aqui não pode essa letra "A" antes de ordem // e precisa das letras "DE" depois de ordem escreva("Digite o ", ordem, "º Nome:") leia(nome[ordem]) fimpara para ordem 5 ate 1 passo -1 faca // aqui precisa das letras "DE" depois de ordem escreva("O ", ordem, "ºnome digitado foi:",nome[ordem])//coloque escrevaL //no lugar de escreva fimpara fimalgoritmo
  12. @ANDERSON5430 veja nesse tópico desse site como testar sua fonte https://www.tecmundo.com.br/conectores/2591-manutencao-de-pcs-como-testar-se-uma-fonte-esta-queimada-video-.htm mas isso é para quem tem experiencia em consertar aparelhos eletrônicos, se você não tem experiência, o melhor e pedir para um técnico testar.
  13. @ANDERSON5430 Mas se foi o técnico que montou o pc, então ele deveria entregar o pc funcionando e já com o windows instalado, mas pelo que tenho visto essa fonte é de boa qualidade . você pode pedir para esse técnico testar sua fonte? Talvez ela tenha parado se você tiver ligado ela em estabilizador, se for isso experimente ligar direto na tomada.
  14. @joao emilio borges garcia esse algoritmo está funcionando bem, você quer a média de jogos por jogador ? então vai precisar de outra variável coloque essa : mediajogos : real e na hora de fazer os cálculos ali no primeiro loop i a média de gols precisa ser modificado, e calculado a média de jogos por jogador, então coloque: mediagols <- gols/jogos//antemedia/quant mediajogos:=jogos/quant e lá no final na hora de mostrar os resultados coloque : escreval("Média de Jogos Por Jogador -------> ",mediajogos:2," Jogos Por Jogador")
  15. @zro esse algoritmo será mais fácil de fazer usando vetor que em pascal é o array . então acrescentei mais algumas linhas para ver qual o maior e menor imc : Program imc_doProf ; Uses crt; var peso,alt,imc,a : real; contador,i,k,m : integer; cont,b : string; vetor : array[1..10,1..3] of real; nomes : array[1..10] of string; Begin clrscr(); textcolor(white); writeln(''); writeln('======================================='); writeln(' CALCULO DE IMC '); writeln('======================================='); writeln(''); cont:='Y'; contador:=0; peso:=0; alt:=0; m:=3; repeat contador:=contador+1; write('informe o nome: '); readln(nomes[contador]); write('INFORME SUA ALTURA ( casas decimais com ponto ): '); readln(vetor[contador,1]); write('INFORME SEU PESO: '); readln(vetor[contador,2]); imc := vetor[contador,2] / sqr(vetor[contador,1]);//peso-alt vetor[contador,3]:=imc; writeln('SEU IMC E: ', imc:05:02); write('DESEJA CALCULAR NOVAMENTE? (Y/N): '); readln(cont); if contador+1 > m then begin writeln('so podes cadastrar 10 pessoas ... tecle enter'); readln(cont); cont:='n'; end; writeln; until(upcase(cont) = 'N'); for k:=1 to contador-1 do begin for i:=k+1 to contador do begin a:=vetor[i,3]; if vetor[k,3] > vetor[i,3] then begin vetor [i,3]:=vetor[k,3]; vetor[k,3]:=a; a:=vetor[i,2]; vetor[i,2]:=vetor[k,2];vetor[k,2]:=a; a:=vetor[i,1]; vetor[i,1]:=vetor[k,1];vetor[k,1]:=a; b:=nomes[i ]; nomes[i ]:=nomes[k ];nomes[k ]:=b; end; end; end; writeln; writeln('o menor imc é ',vetor[1,3]:05:02,' de ',nomes[1]); writeln('o maior imc é ',vetor[contador,3]:05:02,' de ',nomes[contador]); writeln('tecle enter'); readln; End.