Ir para conteúdo

eduardobraz

Members
  • Total de itens

    3
  • Registro em

  • Última visita

Tudo que eduardobraz postou

  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

    Sequência ordenada em C

    Entrada Para cada sequência numérica há na entrada duas linhas: uma com, apenas um valor inteiro, indica o número de valores reais que deve ocorrer na próxima linha. A linha seguinte contém tantos valores quanto indicado na linha anterior. Entre dois valores há apenas um espaço e após o último valor há um caractere de quebra de linha. A última linha da entrada contém um tamanho de sequência igual a zero e serve apenas para indicar término do processamento. Não há uma linha com sequência de valores após a ocorrência de uma linha com valor zero. Saída Para cada seqüência da entrada o seu programa deve emitir uma das seguintes respostas: ORDENADA, se a sequência estiver em ordem crescente de valores ou DESORDENADA, em caso contrário. Após cada palavra impressa deve haver apenas um caractere de quebra de linha. Exemplo Entrada 10 2.98 16.42 18.0 23.67 31.99 38.50 42.30 61.782000.00 2000.10 5 4.51 4.32 4.90 56.70 150.80 6 0.00 2.56 4.00 80.4 100.98 100.97 0 Saída ORDENADA DESORDENADA DESORDENADA Código <- Está em Loop #include <stdio.h> int main(){ int t, i; double n, sequencia,n2; char c; n2 = 0; sequencia = 0; scanf("%d", &t); for (i = 0; i < t; i++) { scanf("%lf", &n); do { c = fgetc(stdin);} while ( c!='\n') ; printf("%lf ", n); if(n > n2 || n < n2){ sequencia++; } n2 = n; } if(n == sequencia){ printf("ODERNADA"); } else{ printf("DESORDENADA"); } }
  3. 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
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.