Fala, rapaz! Td bem?
Tô mto feliz que tenha aparecido ali, logo embaixo do PHP, um item "PROGRAMAÇÃO DESKTOP". Maravilha! Td bem que as dúvidas sobre C++ não serão de programação para desktop, mas já fiquei feliz, então vou até responder td o q estiver ao meu alcance por aqui...
Em primeiro lugar, se vc chegou a escrever este programa, espera-se que vc tenha entendido, pelo menos, o que vc tentou fazer. Portanto, tratarei como se vc soubesse o q gostaria de fazer neste programa.
Não sei se vc entendeu direito o que são aqueles #include, mas caso não tenha entendido, saiba que cada item daquele que vc inclui, significa que vc está disponibilizando para o seu programa o uso de bibliotecas de funções. Ou seja... Cada include que vc dá, lhe permite usar funções adicionais para o seu programa.
Agora vamos para os seus erros...
Não sei quem te falou sobre esse randomize() e este random(), mas te enganaram. Não existe estas funções nas bibliotecas que vc incluiu. Vamos por partes:
#include <conio.h>
- conio.h: esta biblioteca lhe permite fazer uso de diversas funções de leitura/escrita de dados (Input/Output ou IO), como a função getch() que vc usou no programa.
#include <stdio.h>
- stdio.h: esta biblioteca lhe permite usar outras funções de IO, como a printf() que vc usa em seu programa.
#include <stdlib.h>
- stdlib.h: aqui podemos usar várias funções de uso geral, como por exemplo duas funções que geram números aleatórios, mas estas são srand() e rand().
Se vc reparou, nenhuma biblioteca incluída lhe permite usar as funções randomize() e random(). Pode ser que exista alguma biblioteca que as disponibilize, mas eu desconheço.
Já que vc está incluindo a biblioteca <stdlib.h>, que tal usarmos as funções de geração de números aleatórios que ela distribui? Mas para isto, teremos que fazer uso de outra biblioteca. Vou te explicar o porquê.
Para gerar números aleatórios, normalmente a gente usa o seguinte:
srand(time(NULL));
int aleatorio=rand()%100;
Aqui eu primeiro chamo a função srand(), que é a função que "inicializa" o uso de funções de geração de números aleatórios. Se não chamarmos ela, toda vez que fizermos um programa que use rand(), os números aleatórios serão criados uma única vez, e toda vez que vc abrir seu programa, aparecerão os mesmos números.
A função srand() precisa ser carregada com time(NULL) dentro dela (é a melhor forma). Só que não temos a função time() definida ainda. Portanto, vamos incluir a biblioteca que nos permite usá-la: <time.h>. O código todo que substitui seu programa é o seguinte:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
main()
{
int v[5];
int i;
printf("\n Preencher Vetor");
srand(time(NULL));
for (i=0;i<5;i++)
{
v[i]=rand()%100;
}
printf("\n Imprimir Vetor");
for (i=4;i>=0;i--)
{
printf("\n v[%d]= %d",i,v[i]);
}
getch();
}
Só um detalhe: rand()%100 gera um número inteiro aleatório entre 0 e 100, ok?
Um abraço,
Thales Medeiros.