Advertisement
renix1

Buscar valor com ponteiro

Feb 26th, 2019
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.55 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3.  
  4. int *buscarValor(int *ponteiro, int valor) {
  5.     int *const finalArr = ponteiro + (sizeof(ponteiro)/sizeof(int));
  6.     int *ponteiroAchado = NULL;
  7.     while (ponteiro <= finalArr) {
  8.         if (*ponteiro == valor) {
  9.             ponteiroAchado = ponteiro;
  10.             printf("O valor %d esta na posicao %p\n", *ponteiro, ponteiro);
  11.         }
  12.         ++ponteiro;
  13.     }
  14.     return ponteiroAchado;
  15. }
  16.  
  17. int main(void) {
  18.     int vetor[3] = {1,3,2};
  19.     printf("Valor achado na posicao %p\n", buscarValor(vetor, 3));
  20.     return 0;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement