Skip to content

Instantly share code, notes, and snippets.

@valterbarros
Created December 5, 2017 04:27
Show Gist options
  • Save valterbarros/139d66ae951795c58a171720589fbbe5 to your computer and use it in GitHub Desktop.
Save valterbarros/139d66ae951795c58a171720589fbbe5 to your computer and use it in GitHub Desktop.
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int idades[0];
void definir_tamanho_vetor(int tamanho){
idades[tamanho];
}
int gerar_numero_randomico(int size_vetor){
srand ( time(NULL) ); //Configuracao para o rand()
return rand() % size_vetor - 1;
}
void passar_idades_para_vetor(int quantidade_idades){
definir_tamanho_vetor(quantidade_idades);
int resultado_usuario = 0;
for(int i = 0; i < quantidade_idades; i++){
printf("Entre com a idade: \n");
scanf(" %i", &resultado_usuario);
idades[i] = resultado_usuario;
}
}
void imprimir_valores_finais(int valor_sorteado, int quantidade_idades){
printf("A idade sorteada foi: %i ocupa a posição %i no vetor\n", idades[valor_sorteado], valor_sorteado);
for(int i = 0; i < quantidade_idades; i++){
if(i == valor_sorteado){
continue; //Pula o valor sorteado
}
printf("%i \n", idades[i]);
}
}
int main()
{
int quantidade_idades;
printf("Quantas idades você deseja inserir? \n");
scanf(" %i", &quantidade_idades);
passar_idades_para_vetor(quantidade_idades);
int valor_sorteado = gerar_numero_randomico(quantidade_idades);
imprimir_valores_finais(valor_sorteado, quantidade_idades);
return(0);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment