Guest User

Untitled

a guest
May 27th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. void mult(int x[], int n){ // vetor 'x' recebe todo o vetor 'vetor', e 'n' o tamanho da parte do vetor 'vetor' a ser trabalhado
  4.  
  5. for(int i=0; i<n; i++ ){
  6. x[i]=2*x[i];
  7. }
  8.  
  9. }
  10.  
  11. void imprimir(int v[], int n){
  12. for (int i=0; i<n; i++){
  13. printf("%d\t", v[i]);
  14. }
  15. printf("\n");
  16. }
  17.  
  18. int soma(int z){
  19. return (z=z+10);
  20. }
  21.  
  22. void somaVetor(int v[],int n){
  23. v[3]=v[3]+10;
  24. }
  25.  
  26. int main(){
  27. int n;
  28.  
  29. printf("Informe a quantidade de numeros: \t");
  30. scanf("%d", &n);
  31.  
  32. int vetor[n];
  33. for (int i=0; i<n; i++){
  34. vetor[i]=(i+1);
  35. }
  36.  
  37. imprimir(vetor, n);
  38. mult(vetor, n); //o vetor 'vetor' tera todos os valores multiplicados por 2 (funcao mult)
  39. imprimir(vetor, n);
  40.  
  41. soma(vetor[2]); //a funcao soma nao modifica o item presente no 'vetor[2]' apenas recebe o valor la presente
  42. imprimir(vetor, n);
  43.  
  44. vetor[2]=soma(vetor[2]); //nesse caso o valor na posicao 2 do vetor 'vetor' tera seu valor modificado
  45. imprimir(vetor, n);
  46.  
  47. somaVetor(vetor, n); //nesse caso o valor presente no item 3 do vetor 'vetor' tera seu valor modificado
  48. imprimir(vetor, n);
  49.  
  50. return ;
  51.  
  52. }
Add Comment
Please, Sign In to add comment