TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS Classificação e Pesquisa - Etapa 1 e 2

Por:   •  30/11/2015  •  Trabalho acadêmico  •  631 Palavras (3 Páginas)  •  389 Visualizações

Página 1 de 3

Etapa 1 – Metodo pesquisa de dados sequencial

#include

#include

#define TAM 1000

int main(){

    int i, procuraNum;

    struct Residencia{

        char rua[25];

        int numCasa;

        int numMedidor;

        float medidaConsumo;

    }vetResidencias[TAM];

    for(i=0; i

        printf("\nDigite a Rua: ");

        scanf("%s", &vetResidencias[i].rua);

        printf("\nDigite o numero da casa: ");

        scanf("%d", &vetResidencias[i].numCasa);

        printf("\nDigite o numero do medidor: ");

        scanf("%d", &vetResidencias[i].numMedidor);

        printf("\nDigite a medida do consumo: ");

        scanf("%f", &vetResidencias[i].medidaConsumo);

    }

    system("cls");

    printf ("\nDigite o numero do medidor da casa q deseja procurar: ");

    scanf("%d", &procuraNum);

    system("cls");

    for(i=0; i

        if(procuraNum == vetResidencias[i].numMedidor){

            printf("************Impressao*************");

            printf("\nRua: %s", vetResidencias[i].rua);

            printf("\nNumero da casa: %d", vetResidencias[i].numCasa);

            printf("\nNumero do medidor: %d", vetResidencias[i].numMedidor);

            printf("\nMedida do consumo: %f", vetResidencias[i].medidaConsumo);

        }

    }

}

Etapa 2 - Método Bubble Sort

#include

#include

#define TAM 1000

int main(){

    int i, j;

    struct Residencia{

        char rua[25];

        int numCasa;

        int numMedidor;

        float medidaConsumo;

    }vetResidencias[TAM], aux[TAM];

    for(i=0; i

        printf("\nDigite a Rua: ");

        scanf("%s", &vetResidencias[i].rua);

        printf("\nDigite o numero da casa: ");

        scanf("%d", &vetResidencias[i].numCasa);

        printf("\nDigite o numero do medidor: ");

        scanf("%d", &vetResidencias[i].numMedidor);

        printf("\nDigite a medida do consumo: ");

        scanf("%f", &vetResidencias[i].medidaConsumo);

    }

    system("cls");

    for(i=0; i

        for(j=i+1; j

            if(vetResidencias[i].numMedidor > vetResidencias[j].numMedidor){

                aux[0] = vetResidencias[i];

                vetResidencias[i] = vetResidencias[j];

...

Baixar como (para membros premium)  txt (2.7 Kb)   pdf (44.6 Kb)   docx (11.7 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com