Jump to content

eduardobraz

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

0 Comum

About eduardobraz

  1. eduardobraz

    Cancelamento de Aula em C

    Corrigir dois erros: entrada: 10 4 -93 -86 49 -62 -90 -63 40 72 11 67 Saída NAO 6 5 4 2 1 Mais com esse está assim NAO 1 3 4 5 #include <stdio.h> int main(){ int n, k, i, j, cont, vetor[1000], aux, po; while (1){ scanf("%d %d", &n, &k); if(n <= 1000 && n >= 0 && k <= 1000 && k >= 0){ break; } } for(i = 0; i < n; i++){ scanf("%d", &vetor); } for(i = 0; i < n; i++){ if(vetor <= 0){ cont++; } } if(cont >= k){ printf("NAO\n"); for(i=1; i<n; i++){ if (vetor <= 0){ aux = vetor; po=i; printf("%d\n", po); } } } else{ printf("SIM\n"); } }
  2. eduardobraz

    Número Perfeito em C

    //Programa 26 #include <stdio.h> int main(){ int n, j, i, soma, aux; scanf("%d", &n); aux =1; for(i = 1; i <= aux; i++) { soma = 0; printf("%d = ", n); for(j = 1; j < n; j++){ if (n % j == 0){ soma += j; printf("%d + ", j); } } if(n == soma){ printf("= %d (NUMERO PERFEITO)\n", soma); } else{ printf("= %d (NUMERO NAO E PERFEITO)\n", soma); } } return 0; } Gostaria ajuda de vocês para remover um "+" antes do "=" Exemplo Coloco 6 na entrada. E na saída deveria sair 1 + 2 + 3 = 6 mais sai 1 + 2 + 3 + = 6
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.