Advertisement
campos20

Untitled

May 20th, 2020
1,343
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.75 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. // Retorna os n primeiros numeros pares
  5. // Autor Alexandre Campos
  6.  
  7. // Funcao que gera numeros inteiros
  8. int * gera_numeros_pares(int n){
  9.  
  10.     // Aloca n espeacos para numeros inteiros
  11.     int * resultado = malloc(n * sizeof(int));
  12.  
  13.     // Preenche com os numeros pares a cada posicao do vetor
  14.     for (int i=0; i<n; i++){
  15.         resultado[i] = 2 * i;
  16.     }
  17.  
  18.     return resultado;
  19. }
  20.  
  21. int main()
  22. {
  23.     // Declaracao
  24.     int numero = 10;
  25.     int * numeros_pares;
  26.  
  27.     // Retorno dos 10 numeros pares
  28.     numeros_pares = gera_numeros_pares(numero);
  29.  
  30.     // Exibe os numeros pares
  31.     for (int j=0; j<numero; j++){
  32.         printf("Posicao %d: %d\n", j, numeros_pares[j]);
  33.     }
  34.  
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement