Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Problema com Vetor


Thiago Mendes

Pergunta

Olá, é meu primeiro post no fórum então peço desculpas por qualquer eventual erro... =]

Estou tentando resolver uma questão relativamente simples vou colocar o enunciado:

" Escreva um algoritmo que leia dois vetores de 10 posições e faça a multiplicação dos elementos de mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor resultante. "

Meu código está dando um erro muito estranho no final, apesar de que , do meu ponto de vista o código está certo,segue o código abaixo:

main(){
             int x[2],y[2],w[2],i;
             for(i=0;i<2;i++){
                                     printf("y[%d] = ",i);
                                     scanf("%d",&y);
                                    }                       
             for(i=0;i<2;i++){
                                        printf("x[%d] = ",i);
                                        scanf("%d",&x);
                                      }
             for(i=0;i<2;i++){
                                       w[i]=x[i]*y[i];
                                       printf("w[%d] = %d\n",i,w[i]);
                                      }
             getch();
}

Obrigado,desde já! =] ... obs.: como faço para endentar o meu código?!

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
Olá, é meu primeiro post no fórum então peço desculpas por qualquer eventual erro... =]

Estou tentando resolver uma questão relativamente simples vou colocar o enunciado:

" Escreva um algoritmo que leia dois vetores de 10 posições e faça a multiplicação dos elementos de mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor resultante. "

Meu código está dando um erro muito estranho no final, apesar de que , do meu ponto de vista o código está certo,segue o código abaixo:

main(){

int x[2],y[2],w[2],i;

for(i=0;i<2;i++){

printf("y[%d] = ",i);

scanf("%d",&y);

}

for(i=0;i<2;i++){

printf("x[%d] = ",i);

scanf("%d",&x);

}

for(i=0;i<2;i++){

w=x*y;

printf("w[%d] = %d\n",i,w);

}

getch();

}

Obrigado,desde já! =] ... obs.: como faço para endentar o meu código?!

erro no scanf

main(){
             int x[2],y[2],w[2],i;
             for(i=0;i<2;i++){
                                     printf("y[%d] = ",i);
                                     scanf("%d",&y[i]);//declare o indice
                                    }                       
             for(i=0;i<2;i++){
                                        printf("x[%d] = ",i);
                                        scanf("%d",&x[i]);//declare o indice
                                      }
             for(i=0;i<2;i++){
                                       w[i]=x[i]*y[i];
                                       printf("w[%d] = %d\n",i,w[i]);
                                      }
             getch();
}

Link para o comentário
Compartilhar em outros sites

  • 0
#include <stdlib.h>
#include <stdio.h>


main(){
       
  int x[10],y[10],w[10],i;
   
   //Preenche vetor x
   for(i=0;i<10;i++){
       printf("y[%d] = ",i);
       scanf("%d",&x[i]);
   }
  
   //Preenche vetor y
   for(i=0;i<10;i++){
       printf("x[%d] = ",i);
       scanf("%d",&y[i]);
   }
   
   //Faz Multiplicação de numero de mesmo indice
   for(i=0;i<10;i++){                
                                      
       w[i] = x[i] * y[i]; 
       printf("\nw[%d] = %d\n",i,w[i]);   
   }   

   system("pause");
}

Editado por Binder
Link para o comentário
Compartilhar em outros sites

  • 0
Olá, é meu primeiro post no fórum então peço desculpas por qualquer eventual erro... =]

Estou tentando resolver uma questão relativamente simples vou colocar o enunciado:

" Escreva um algoritmo que leia dois vetores de 10 posições e faça a multiplicação dos elementos de mesmo índice, colocando o resultado em um terceiro vetor. Mostre o vetor resultante. "

Meu código está dando um erro muito estranho no final, apesar de que , do meu ponto de vista o código está certo,segue o código abaixo:

main(){

int x[2],y[2],w[2],i;

for(i=0;i<2;i++){

printf("y[%d] = ",i);

scanf("%d",&y);

}

for(i=0;i<2;i++){

printf("x[%d] = ",i);

scanf("%d",&x);

}

for(i=0;i<2;i++){

w=x*y;

printf("w[%d] = %d\n",i,w);

}

getch();

}

Obrigado,desde já! =] ... obs.: como faço para endentar o meu código?!

erro no scanf

main(){
             int x[2],y[2],w[2],i;
             for(i=0;i<2;i++){
                                     printf("y[%d] = ",i);
                                     scanf("%d",&y[i]);//declare o indice
                                    }                       
             for(i=0;i<2;i++){
                                        printf("x[%d] = ",i);
                                        scanf("%d",&x[i]);//declare o indice
                                      }
             for(i=0;i<2;i++){
                                       w[i]=x[i]*y[i];
                                       printf("w[%d] = %d\n",i,w[i]);
                                      }
             getch();
}

Nossa como fui deixar um detalhe tão bobo passar assim ;P Muito obrigado! Resolveu, eu tenho que fazer alguma coisa tipo fechar o post e tal ou tá tudo certo?1 Sou muito noob que isso uhauha

Link para o comentário
Compartilhar em outros sites

  • 0
Nossa como fui deixar um detalhe tão bobo passar assim ;P Muito obrigado! Resolveu, eu tenho que fazer alguma coisa tipo fechar o post e tal ou tá tudo certo?1 Sou muito noob que isso uhauha

Que nada! É tudo uma questão de experiência, com o tempo você vai pegando o jeito. Marquei o tópico como (Resolvido) para você.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...