Advertisement
AyatoBR

Exercicio 9

Sep 9th, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.85 KB | None | 0 0
  1. //Crie uma função que receba como parâmetro um vetor e o imprima.Não utilize
  2. //índices para percorrer o vetor, apenas aritmética de ponteiros.
  3.  
  4. #include <iostream>
  5. #define size 3
  6. using namespace std;
  7.  
  8. //função void para imprimir, sem precisar retornar nada, passando o vetor ja com os valores
  9. //e o tamanho definido com #define
  10. void imprimir(int *vetor, int length)
  11. {
  12.     //passando por cada valor do vetor e imprimindo
  13.     for (int i = 0; i < size; i++)
  14.     {
  15.         cout << *(vetor + i)<< endl << endl;
  16.     }
  17.    
  18. }
  19.  
  20.  
  21.  
  22. int main()
  23. {
  24.     //criando o vetor
  25.     int vet[size];
  26.  
  27.     //criando o ponteiro para o vetor
  28.     int *ptrv = &vet[0];
  29.  
  30.     //digitando os valores do vetor
  31.     for (int i = 0; i < size; i++)
  32.     {
  33.         cout << "Digite um valor" << endl;
  34.         cin >>*(ptrv + i );
  35.     }
  36.    
  37.     //chamando a função
  38.     imprimir(&vet[0], size);
  39.  
  40.     system("pause");
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement