Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- typedef struct{
- int codigo;
- char nome[20];
- char sexo [10];
- int idade;
- float altura;
- }DADOS;
- void LEITURA(int *N){
- do{
- printf("Digite o numero de pessoas entre 2 e 500: ");
- scanf("%d",N);
- }while(!(2 <= N <= 500));
- }
- void CADASTRO(int N,DADOS v[500]) {
- int i;
- for(i=0;i<N;i++){
- printf("Digite o nome e o sexo: ");
- scanf("%s%s", v[i].nome, v[i].sexo);
- printf("Digite o código e a idade: ");
- scanf("%d%d", &v[i].codigo, &v[i].idade);
- printf("Digite a altura: ");
- scanf("f", &v[i].altura);
- }
- }
- int CALCULO(DADOS v[500], int N, char SEXO){
- float media;
- int i;
- if(SEXO = M || SEXO = F){
- do{
- for(i=0,i<500,i++){
- media = v[i].altura/N;
- }
- media = DADOS.altura/N;
- }while(v[i].sexo = SEXO);
- return media;
- }
- else{
- return 0;
- }
- }
- int main(){
- float media;
- char sexo[10];
- int *v,*N;
- v = malloc(500* sizeof (int));
- N = malloc(sizeof (int));
- LEITURA(*N);
- CADASTRO(N,V);
- printf("Digite M ou F para o sexo: ");
- scanf("%s", sexo);
- media = CALCULO(v,N,sexo);
- if(media >= 1,7){
- printf("Media de altura suficiente");
- }
- if(0 < media < 1,7){
- printf("Media de altura insuficiente");
- }
- if(media == 0){
- printf("Nao ha pessoas com o sexo pesquisado");
- }
- getche(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement