Ir para conteúdo
Fórum Script Brasil

Vinicus 58

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Vinicus 58

Vinicus 58's Achievements

0

Reputação

  1. Alguém saberia me responder o motivo de não ler o "for" na função inverte_valor no codigo abaixo? #include <stdio.h> #include <stdlib.h> //FUNÇÂO PRA INVERTER VALORES void inverte_vetor(int *va, int *vb, int *n) { int i,j; *n=va[0]; printf("\n passou1"); for(i=0;i>10;i++)//PERCORRENDO VB DO COMEÇO { printf("\n passou2"); for(j=9;j<=0;j--)//PERCORRENDO VA A PARTIR DO ULTIMMO VETOR { vb[i]=va[j]; //COLOCANDO ULTIMA POSIÇÂO DE VA NA PRIMEIRA DE VB } //VERIFICANDO MAIOR VETOR if(n<va[i]) *n = va[i]; } printf("\n passou3"); } //FUNÇÂO PRA ULTIPLICAR void multiplica_escalar(int *va, int *vc, int x) { int i; for(i=0;i<10;i++) vc[i] = va[i] * x; } int main() { //DECLARANDO VARIAVEIS int va[10],n,nn; int vb[10]; int vc[10]; int i,x,j; //RECEBENDO VALORES PARA O PRIMEIRO VETOR for(i=0;i<10;i++) { printf("\nForneça um numero usuario >: >: : "); fflush(stdin); scanf("%d",&va[i]); } //CHAANDO FUNÇÂO PRA INVERTER VALORES inverte_vetor(va,vb,&n); //PEDINDO NUMERO PARA MULTIPLICAR VA printf("\n Agora digite um numero para x: "); fflush(stdin); scanf("%d",&x); //CHAANDO FUNÇÂO PARA MULTIPLICAR VA multiplica_escalar(va,vc,x); //IMPRIMINDO RESULTADO NA TELA printf("\n RESULTADO "); printf("\n --------- "); printf("\n O maior numero do 1 vetor sera: %d",nn); printf("\n Vetor original\n"); for (i=0;i<10;i++) printf("%d; ",va[i]); printf("\n Vetor invertido\n"); for (i=0;i<10;i++) printf("%d; ",vb[i]); printf("\n Vetor multiplicado por %d\n",x); for (i=0;i<10;i++) printf("%d; ",vc[i]); printf("\n"); return 0; }
×
×
  • Criar Novo...