ATPS Estruturas De Dados
Exames: ATPS Estruturas De Dados. Pesquise 862.000+ trabalhos acadêmicosPor: naner77 • 26/9/2014 • 1.496 Palavras (6 Páginas) • 280 Visualizações
Segue a ATPS para a 1º ETAPA,
1º Desenvolver uma aplicação onde receba uma estrutura de dados que sõa eles:
::nome
::idade
::cpf
recerebr 10 registros completos e passar por parametro para uma função onde ira conter a regra de negocio.
Será feito a ordenação e apos devolvera os numeros para a chamada ja ordenados.
#include <stdio.h>
#include <stdlib.h>
char spacer[25] = " ";
#define MAXCLIENTES 10
struct cliente{
char nome[50];
char cpf[11];
int idade;
};
struct cliente cadastrarCliente(int num){
fflush(stdin);
struct cliente c;
system("cls");
printf("\n\n%s*****Digite as Informacoes do Cliente %d *****\n", spacer, num);
printf("\nDigite o nome:");
gets(c.nome);
printf("\nDigite o CPF:");
gets(c.cpf);
printf("Digite a Idade:");
scanf("%d", &c.idade);
return c;
}
void ordenarClientes(struct cliente *c){
int i, j;
struct cliente aux;
for(i = 0; i < MAXCLIENTES; i++){
for(j = i + 1; j < MAXCLIENTES; j++){
if(c[i].idade > c[j].idade){
aux = c[i];
c[i] = c[j];
c[j] = aux;
}
}
}
}
...