Ir ao conteúdo

DanielC4

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

1
  1. O problema: "Peça ao usuário que informe dois inteiros, sendo um valor inicial e uma razão. Preencha um vetor de 10 posições começando pelo valor inicial e incrementando-o com a razão (progressão aritmética - PA). Depois peça um número para que seja verificado se ele pertence à PA e informe o resultado na tela." O meu código foi o seguinte: #include <stdio.h> #include <stdlib.h> int main (){ int r, n, i; int sequencia[10]; printf ("Digite um termo inicial:\n"); scanf ("%d", &sequencia[0]); printf ("Digite uma razão:\n"); scanf ("%d", &r); printf ("Digite um número a ser pesquisado na sequência:\n"); scanf ("%d", &n); for (i = 0; i <= 9; i++){ printf ("\n%d\n", sequencia[i]); } while (sequencia[0] <= sequencia[9]){ printf ("%d\n", sequencia[0]); sequencia[0] += r; } if (n != sequencia[0] && n != sequencia[1] && n != sequencia[2] && n != sequencia[3] && n != sequencia[4] && n != sequencia[5] && n != sequencia[6] && n != sequencia[7] && n != sequencia[8] && n != sequencia[9]){ printf ("\nO número %d não se encontra na sequência.\n", n); } else { printf ("\nO número %d se encontra na sequência.\n", n); } return 0; } O codeblocks não me informou sobre nenhum erro, mas quando os termos da sequência são imprimidos na tela, vários números estranhos aparecem (0 e 4199705, por exemplo). Alguém saberia me dizer o que há de errado?

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

curso-hardware-popup.jpg

LANÇAMENTO:
CURSO DE HARDWARE
DO GABRIEL TORRES!

CLIQUE AQUI E CONFIRA!