VetResidencias
Por: Diindy • 3/4/2015 • Trabalho acadêmico • 786 Palavras (4 Páginas) • 281 Visualizações
#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
struct Residencia
{
char rua[25];
int numCasa;
int numMedidor;
float medidaConsumo;
} vetResidencias[3];
int RandomInteger (int low, int high){
int k;
double d;
d = (double) rand() / ((double) RAND_MAX + 1);
k = d * (low - high + 1);
return low + k;
}
void cadastro(){
int i,low,high,resultado;
for(int i=0 ; i<2 ; i++){
printf("\n\nEntre com o numero maior:\n\n");
scanf("%i", & high);
printf("Entre com o numero menor: \n\n");
scanf("%i", & low);
resultado=RandomInteger(high,low);
printf("Rua: ");
scanf("%s",vetResidencias[i].rua);
printf("Numero da casa: ");
scanf("%i", &vetResidencias[i].numCasa);
printf("Numero do medidor: ");
scanf("%i", &vetResidencias[i].numMedidor);
vetResidencias[i].medidaConsumo = resultado;
printf("Consumo:%.2f \n\n",vetResidencias[i].medidaConsumo);
}
}
main(){
int op,low,high,esc;
while(esc != 5)
{
printf("1 - Cadastrar residencia: \n\n");
printf("2 - Ordenação binária\n\n");
printf("3 - Pesquisa binária\n\n");
printf("4 - Pesquisa sequencial\n\n");
printf("5 - Sair \n\n");
...