Ir ao conteúdo
  • Cadastre-se

horctos

Membro Pleno
  • Posts

    30
  • Cadastrado em

  • Última visita

Tópicos solucionados

  1. O post de horctos em Código de número perfeito (Vetor) C++ foi marcado como solução   
    Seu código está meio confuso, mas eu entendi o que você queria fazer, então ficaria assim:
    #include <stdio.h>#include <stdlib.h>int main (){ int v[10]; // 0-9 int i, cont = 0, num[10]; printf("Digite 10 numeros:\n") ; for ( i = 0; i < 10; i++){ scanf ("%d", &v[i]); } for(i = 0; i < 10; i++){ if(numperfeito(v[i]) == 0){ num[cont] = v[i]; cont++; } } for(i = 0; i < cont; i++){ printf("%d e perfeito\n", num[i]); } system("pause");}//Usando como se fosse um booleanint numperfeito( int v){ int i, aux, b; for (i = 0; i < 10; ++i) { aux = 0; for (b = 1; b < v; b++) { if (v % b == 0) { //soma os numeros divisiveis aux = aux + b; } } //se soma dos divisiveis == numero digitado if (aux == v) { return 0; }else{ return 1; } }}
  2. O post de horctos em Problemas com algoritmo para gerenciar contas em um banco foi marcado como solução   
    Utilize essa tabela que você crio no começo.
    Depois crie um switch para verificar a escolha (1- Conta corrente, 2- poupança ou 3 - sair), até porque que com o if o código pode ficar confuso e grande.
     
    Cria um scanf para registrar o numero
    Cria uma função para verificar se exite uma conta com aquele endereço (número), onde ele vá retornar um boolean, 0 para verdadeiro e 1 para falso, ai vai depender da forma que você vai guardar os registros de números e etc. 
    Cria outro registro para definir a opção desejada, tipo o que você começou ai em cima
    Em seguida cria outro switch para ler a opção escolhida e assim redirecionar para a função requerida (exemplo: 1 - saque, 2 - depósito, 3 - transferência, 4 - empréstimo)
    Dentro do switch do começo na opção sair, você verifica se realmente quer sair(exemplo: printf("Deseja sair? (s/n) \n\n");), ai você cria um scanf para opção, em seguida cria um if para caso 's' (Sim) e sucessivamente o else no caso de 'n' (Não).
    Dentro do else você coloca exit(0);

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!