• Matéria: Informática
  • Autor: KATHARINEEE8905
  • Perguntado 8 anos atrás

faca um programa que leia nome de quatro pessoas a sua idade,o seu peso em uma ficha . imprimir o nome da pessoa cuja a idade esta na faixa de 20 30 anos.


nilzon: É importante saber aonde você está na matéria. Por exemplo, eu posso utilizar Sctruct ? ou você nao viu isso ainda ?

Respostas

respondido por: nilzon
0
#include <stdio.h>
#include <stdlib.h>

typedef struct sFicha{
       int idade;
       float peso;
       char nome[50];
}Ficha;

int main(){

       int i = 0;
       Ficha ficha[4];
       fflush(stdin);

         for(i = 0; i<4; i++){
                printf("Informe o nome da %d pessoa: \n", i+1);
                scanf("%s", ficha[i].nome);
                fflush(stdin);
                printf("Informe a idade da %d pessoa. \n", i+1);
                scanf("%d", &ficha[i].idade);
                printf("Informe o peso da %d pessoa.\n", i+1);
                scanf("%f", &ficha[i].peso);
         }

               printf("Pessoas com Idade entre 20 e 30 anos. \n");
               for(i = 0; i<4; i++){
                      if(ficha[i].idade >= 20 && ficha[i].idade <= 30){                                                                       printf("Nome: %s\n", ficha[i].nome);
                      }
                }
       return 0;
}
Perguntas similares