2 – Faça uma função que receba como parâmetro um vetor
de inteiros e seu tamanho. A função deve modificar o vetor
de maneira que:
a) Elementos com valor original menor ou igual a 0 fiquem
com o valor -2 ;
b) Elementos cujo valor original (vo) esteja no intervalo (1<=
vo <= 5) fiquem com o valor -1;
c) Elementos que não sejam enquadrados nos itens a e b
recebam o valor 0.
#include <iostream>
using namespace std;
int modificaVet(int vet[], int tam){
int i;
if(vet[tam] <= 0){
for(i = 0; i < tam; i++){
vet[i] = -2;
}
return vet[i];
}else if(vet[tam] <= 1 && vet[tam] <= 5){
for(i = 0; i < tam; i++){
vet[i] = -1;
}
return vet[i];
}else{
return vet[i] = 0;
}
}
int main(){
int tam, i;
cin >> tam
int v[tam];
for(i = 0; i < tam; i++){
cin >> v[i];
}
cout << modificaVet();
}
//Como chamaria a função na main,?Pra ver se está saindo corretamente
vamos la
primeiro vc nao tem que retornar nada nessa funcao.
segundo q vc quer fazer algo como
modificaVet(vet, tam);
cout << vet;
eu acho.boa sorte