Informatica

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (449 palavras )
  • Download(s) : 0
  • Publicado : 15 de maio de 2011
Ler documento completo
Amostra do texto
Aqui o algoritmo para implementar

#include

using namespace std;
int main()
{
int voto=1,dilma=0,serra=0,ciro=0,marina=0,branco=0,to tal=0,nulo=0;
floatpdilma=0,pserra=0,pciro=0,pmarina=0,pbranco=0,ptot al=0;
cout

---------------------
AQUI MAIS OUTRO

Segue abaixo o programa:

/* Trabalho Final de Programacao em C */
#include
#include
#include
#include
#define MAX 100#define strPref "ArqPref.txt"
#define strVere "ArqVere.txt"
#define strPart "ArqPart.txt"
#define strVoto "ArqVoto.txt"
int i=0,j=0,l=0,m=0; /* Estas variaveis são globais */
int contaPrefNulo = 0,contaVerNulo = 0;

struct TPrefeito /* Prefeito */
{int num;
int Votos;
char nomePref[40];
char nomeVice[40];
int partido;
};
struct TPrefeito Candidato[MAX];

struct TVereador /* Vereador*/
{int num;
char nome[40];
char partido[10];
int Votos;
};
struct TVereador Vereador[MAX];

/* Funcao para cadastrar Prefeito */
void CadastrarPrefeito () {
FILE * fptr;fptr=fopen(strPref,"a");

printf("\nDigite o numero do Prefeito: ");
scanf("%d",&Candidato[i].num);
fflush(stdin);

printf("\nDigite o nome do Prefeito: ");
gets(Candidato[i].nomePref);
fflush(stdin);printf("\nDigite o nome do Vice-Prefeito: ");
gets(Candidato[i].nomeVice);
fflush(stdin);

printf("\nDigite o nro do Partido: ");
scanf("%d",&Candidato[i].partido);

Candidato[i].Votos = 0;fprintf(fptr,"%d %s %s %d",Candidato[i].num,Candidato[i].nomePref,Candidato[i].nomeVice,Candidato[i].partido);
fclose(fptr);
i++;
}

/* Funcao para cadastrar Vereador */
void CadastrarVereador () {FILE * fptr;
fptr=fopen(strVere,"a");
printf("\nDigite o numero do Vereador: ");
scanf("%d",&Vereador[j].num);
fflush(stdin);
printf("\nDigite o nome do Vereador: ");
gets(Vereador[j].nome);printf("\nDigite o nome do Partido: ");
gets(Vereador[j].partido);
Vereador[i].Votos = 0;
fprintf(fptr,"%d %s %s",Vereador[j].num,Vereador[j].nome,Vereador[j].partido);
fclose(fptr);
j++;
}
/*...
tracking img