示例#1
0
void main(){
    int op = 4,tipo, i;
    float po;
    char candidato;
    float re = 1;
    srand(time(NULL));

    Inicia_Matriz();

    Rede_Livre_Escala(op);

    InicializaVet();

    for(i=0; i<3; i++){
        if(i==0){
            candidato = 'A';
        }
        else if(i == 1){
            candidato = 'B';
        }
        else{
            candidato = 'C';
        }
        printf("A porcentagem de pessoas que aderem ao candidato");
        printf(" %c: ", candidato);
        scanf("%f",&po);
        re -= po;
        while(re < 0 || po > 1 || po < 0){
            printf("Valor para a porcentagem invalido!! ");
            printf("Por favor digite novamente: ");
            scanf("%f",&po);
        }
        
        printf("Qual o tipo de forma que esse candidato ira ser ");
        printf("disseminado?\n");
        printf("1 - Para disseminar de forma aleatoria\n");
        printf("2 - Para disseminar pelas redes mais populares\n");
        printf("3 - Para disseminar pelas redes menos populares\n");
        scanf("%d",&tipo);
        while(tipo > 3 || tipo < 1){
            printf("Valor para o tipo invalido!! ");
            printf("Por favor digite novamente: ");
            scanf("%d",&tipo);
        }
        switch(tipo){
            case 1:
                aleatoria(po,candidato);
                break;
            case 2:
                guiada(po,tipo,candidato);
                break;
            case 3:
                guiada(po,tipo,candidato);
                break;
        }
    }

    Doenca();
}
示例#2
0
void main(){

	int n;

	printf("ingrese numero: \n");
	scanf("%d",&n);
	aleatoria(&n);
	
}
示例#3
0
int main(){
	int n;
	do
	{	
		printf("Ingrese numero: \n");
		scanf("%d",&n);
		aleatoria(&n);
	}while(n!=EOF);
	return 0;
}