Urna eletronica em c
#define numero 10
#define TRUE 1
#define FALSE 0
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <windows.h>
//para o no inicio
typedef struct { int id;//numero de chegada de quem votou char titulo[13]; int prefeitos;//voto para prefeito int vereadores;//voto p vereador int registro;//0 ambos nulos --- 1 nulo prefeito --- 2 nulo vereador --- 3 branco prefeito --- 4 branco vereador --- 5 ambos brancos--- 6 Validos
}voto;
struct no
{
voto dado; struct no *prox, *ant;
};
typedef struct
{
struct no *inicio, *fim;
}lista;
// para o no fim
typedef struct { int votos, candidatoReeleicao, numeroCandidato; int numeroPartido, idadeCandidato, fichaLimpa; float rendaDeclarada; char nomeCandidato[20], apelidoCandidato[20];
}politicos;
typedef struct { int rg ,zona,ver;//se votou ver vira 1 char cpf[13],titulo[15] ; char nome [20];
}eleitores;
eleitores eleitor[numero]={ //RG /z/v/ CPF / Titulo /Nome 10000000,0,0,"10000000000","100000000000","Nome 1", 10000000,0,0,"20000000000","200000000000","Nome 2", 10000000,0,0,"30000000000","300000000000","Nome 3", 10000000,0,0,"40000000000","400000000000","Nome 4", 10000000,0,0,"50000000000","500000000000","Nome 5", 10000000,0,0,"60000000000","600000000000","Nome 6", 10000000,0,0,"70000000000","700000000000","Nome 7", 10000000,0,0,"80000000000","800000000000","Nome 8",