Jump to content
Fórum Script Brasil
  • 0

Problema com Vetores


Luis Paulo Silva Pereira
 Share

Question

Estou fazendo um programa fácil, porém não está rodando . . alguém poderia me ajudar ?

O programa é para atribuir os números de 10 a 20 a um vetor e imprimir os números que forem pares de traz para frente.

Estou fazendo desta forma:

#include <stdio.h>
int main (void)
{
int vet[] = {10,11,12,13,14,15,16,17,18,19,20};

for (int i = 10; i > 0; i--);
{
if (vet % 2 == 0)
printf ("%d", vet);
}

return 0;
}

O que está errado ??

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0
#include <stdio.h>
int main (void){
    int vet[] = {10,11,12,13,14,15,16,17,18,19,20};
    int i;
    for (i = sizeof(vet)/sizeof(vet[0]); i >= 0; i--)
    {
        if (vet[i] % 2 == 0)
            printf ("%d\n", vet[i]);
    }
    
    return 0;
}

O int que serve de indice i no linguagem C tem que ser declarado fora do loop for, e não levar ponto e coma depois de for e antes da chave de abertura do corpo.

Acima um exemplo valido.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



  • Forum Statistics

    • Total Topics
      150.1k
    • Total Posts
      647k
×
×
  • Create New...