Ir ao conteúdo
  • Cadastre-se

HalfastRC

Membros Plenos
  • Total de itens

    37
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. HalfastRC

    Java Antecessor de um Vetor

    Dias e dias tentando resolver! O Segredo? Iniciar o for(i=1;i<classe;i++).
  2. HalfastRC

    Java Antecessor de um Vetor

    Objetivo do código: Saber o antecessor ao maior valor do vetor. Bom, estou passando uma aplicação que eu fiz de C para Java, mas estou tendo dificuldade em uma determinada parte! CÓDIGO EM C for(i=0;i<classe;i++){ if(fa[i]>maior){ maior=fa[i]; fa_ant=fa[i-1]; } } CÓDIGO EM JAVA: for(i=0;i<classe;i++){ if(fa[i]>maior){ maior=fa[i]; fa_ant=fa[i-1]; } System.out.println("Fa_Ant: "+fa_ant); } É a mesma coisa, no entanto a linha do fa_ant=fa[ i - 1 ] está dando um erro, no caso o seguinte erro: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1 at distribuicaofreq2.DistribuicaoFreq2.main(DistribuicaoFreq2.java:65) Java Result: 1 Desde já agradeço Exemplo do objetivo do código:
  3. HalfastRC

    C Antecessor de um vetor

    Valeu mesmo cara, agora funcionou, muito obrigado mesmo man
  4. HalfastRC

    C Antecessor de um vetor

    fiz o seguinte code: #include<stdio.h> main(){ int i; int classe; int maior=0,antecessor; printf("Classe: "); scanf("%d",&classe); int num[classe]; for(i=0;i<classe;i++){ printf("Num: "); scanf("%d",&num[i]); if(num[i]>maior){ maior=num[i]; } else{ antecessor=num[i]-1; } } printf("\nMaior %d",maior); printf("\nAntecessor %d",antecessor); } mas n deu, ou indica 1 no resultado ou 0
  5. Fazendo um adendo, fflush(stdin) teria essa função de limpar o buffer do teclado. Tente colocar esse comando depois de todos os fgets, tipo o exemplo abaixo: do{ system("cls"); printf("\n--------------------CADASTRO DE CLIENTES-------------------\n"); printf("\nDigite o telefone com (DDD): "); fgets(m_clientes.telefone,15,stdin); fprintf(arq, m_clientes.telefone); limparbuffer(); printf("\nDigite o nome do cliente: "); fgets(m_clientes.nome,50,stdin); fflush(stdin); fprintf(arq, m_clientes.nome); limparbuffer(); printf("\nDigite o endereço com n da residencia: "); fgets(m_clientes.endereco,100,stdin); fflush(stdin); fprintf(arq, m_clientes.endereco); limparbuffer(); for ( int i = 0; i < sizeof(m_clientes)/sizeof(struct Clientes); i++ ) { if (m_clientes.ativo==0) { strcpy(m_clientes.telefone,telefone); strcpy(m_clientes.nome,nome); strcpy(m_clientes.endereco,endereco); break; } } limparbuffer(); printf("Cadastro efetuado com sucesso!\n\n"); printf("\n----------------------------------------------------------\n"); printf("\n 1-Continuar\n 0-Sair\n"); scanf("%d",&opcao);
  6. Olá, desde já agradeço pela ajuda! Bom, tenho o seguinte código: #include<stdio.h> main(){ int classes,i; float fa[i],maior=0; printf("Classes: "); scanf("%d",&classes); printf("\n"); for(i=0;i<classes;i++){ printf("FA: "); scanf("%f",&fa[i]); if(fa[i]>maior){ maior = fa[i]; } } printf("\n%f",maior); } gostaria de saber como posso mostrar o número anterior ao maior. por exemplo: 5,15,25,35,40,45,50. Maior = 50 Menor = 45 Ex:
  7. GTA San Andreas, eu acho que a parte do jogo não é nem tão importante, seria como se meu computador a cada a intervalo de tempo pré determinado escrevesse determinado comando. Ia ser algo tipo na seguinte sequencia: t/montar 80s t/pegar 60s basicamente um programa pra digitar esses dois comandos em qualquer lugar enquanto o programa estivesse aberto, no Word, no Chrome e etc. Acredito eu que seja isso.
  8. Bom, eu jogo um game on-line e queria saber se no C++ seria algo muito complexo fazer o seguinte: Um programa que a cada 80 segundos digite no jogo /montar e a cada 60s /pegar, seria algo que iria se repetir até eu parar de executar o programa. Talvez esse setor não seja pra isso, se não for perdão, sou um tanto novo aqui no fórum. Retomando, basicamente eu queria saber o que eu preciso estudar pra fazer isso, eu acho que não seria algo muito complexo, agradeço a atenção e obrigado =).
  9. Isso mesmo man no caso meu foi o primeiro, obrigado
  10. Mas tipo ao invés de fazer uma contagem com números seria uma contagem com letras
  11. Isso é o que eu estou tentando fazer: #include <stdio.h> #include <stdlib.h> #include <locale.h> #include <unistd.h> #include <locale.h> #include <iostream> using namespace std; int main (){ setlocale (LC_ALL, "Portuguese"); int a, d; for (int a; a < d; a++ ){ cout << "Resultado: " << a << endl; } system ("pause"); } Mas não tá dando, eu estou treinando por conta própria, e fico pegando exercícios pra treinar.
  12. Eu queria criar um programa que leia cinco grupos de quatro valores (A, B,C,D) e mostre os na ordem lida. Em seguida, mostre-os em ordem crescente e decrescente. Estou iniciando em programação e queria desenvolver este programa (estou treinando), estou com dificuldade pois nunca mexi com letras no FOR, se alguém puder mostrar e explicar o programa em C++ eu agradeceria. Grato
  13. Por ora ficarei com a fonte pois não tenho como comprar uma fonte melhor. No entanto tentarei comprar uma melhor em breve e depois a placa de vídeo.
  14. Ok, obrigado mesmo a todos que me ajudaram. O tópico já pode ser fechado.
  15. Obrigado! Só mais uma coisa vale a pena trocar a fonte por uma Corsair CX 450 ou uma CX 500W?

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

×
×
  • Criar novo...