Autor |
Mensagem |
froggy Veterano |
# abr/10 · Editado por: froggy
ai galera,to estudando pra uma prova na segunda e as funçoes q fiz n ta funcionando,alguem sabe dizer onde estou errando?
#include <cstdlib> #include <iostream> #include <conio.h> #include <stdlib.h> #include <time.h> using namespace std;
void pv (int v[20]){ int i; for(i=0;i<20;i++)v[i]=rand()%10; }
void mv (int vet[20]){ int a; for(a=0;a<20;a++)cout << "-" << vet[a] << "-"; }
int main(int argc, char *argv[]) { int vetor[20],x; srand((unsigned)time(NULL)); pv(vetor[20]); mv(vetor[20]); system("PAUSE"); return EXIT_SUCCESS; }
vlw!
|
BokuWa Veterano |
# abr/10
· votar
Caralho, tem mais biblioteca do que eu imaginei.
|
froggy Veterano |
# abr/10
· votar
BokuWa é pra semente do rand :]
|
froggy Veterano |
# abr/10
· votar
explicando mais,quando os codigos da função ta na main funciona,mas fora dela n ta indo =/
|
froggy Veterano |
# abr/10
· votar
ninguem sabe?? =/
|
ZakkWyldeEMG Veterano |
# abr/10
· votar
for(i=0;i<20;i++)v[i]=rand()%10;
}
{
|
Atomic Veterano |
# abr/10
· votar
nos parametros vc nao deve especificar o tamanho do vetor que a funçao recebe, entao o certo seria void pv (int v[]){ e void mv (int vet[]){
e quando vc chama as funçoes passa so o pointer: pv(vetor); mv(vetor);
ps: recomendo que vc use um coding style mais legivel.. nao sei se foi o forum que zoou mas esse treco de colocar tudo na mesma linha dificulta pra caramba a leitura
|
xandyfelix Veterano |
# abr/10
· votar
tente declarar a função antes de definí-la, abaixo da inserção das bibliotecas.
|
froggy Veterano |
# abr/10
· votar
ZakkWyldeEMG ? Atomic vlw cara!agora sim funfou ;] xandyfelix entendido ;]
|
froggy Veterano |
# abr/10
· votar
Duvida sanada /close this shit
|