C-Structtan Bilgi Çekme

Konu sahibi son olarak 3307 gün önce görüldü
Kod:
#include<stdio.h>
#include<conio.h>
#define SIZE 60
//Gurkan Mustafa Çakır
struct personel
{
    char ad[10];
    char soyad[20];
    char cinsiyet;
    char departman_kodu[10];
    int yas;
}sirket[SIZE];
void main()
{
    for (int i = 0; i < SIZE; i++)
    {
        printf("adi ve soyadi :");
        scanf("%s%s",sirket[i].ad,sirket[i].soyad);
        printf("cinsiyet <e/k> :");
        scanf("%c",&sirket[i].cinsiyet);
        sirket[i].cinsiyet=getchar();//scanf durmadıgı icin koymak zorunda kaldım.
        printf("departman no :");
        scanf("%s",sirket[i].departman_kodu);
        printf("yasi giriniz:");
        scanf("%d",&sirket[i].yas);
    }
    printf("\n\n");
    for (int i = 0; i < SIZE; i++)
    {
        if (sirket[i].cinsiyet=='e' && sirket[i].yas>=65)
        {
            printf("==============================================\n");
            printf("65 yas ve ustu erkekler :\n\n");
            printf("%s %s\n",sirket[i].ad,sirket[i].soyad);
            printf("departman no: %s\n",sirket[i].departman_kodu);
            //printf("cinsiyet: %c\n",sirket[i].cinsiyet);
        }
    }
    for (int i = 0; i < SIZE; i++)
    {
        if (sirket[i].cinsiyet=='k' && sirket[i].yas>=55)
        {
            printf("==============================================\n");
            printf("55 yas ve ustu kadinlar :\n\n");
            printf("%s %s\n",sirket[i].ad,sirket[i].soyad);
            printf("departman no: %s\n",sirket[i].departman_kodu);
            //printf("cinsiyet: %c\n",sirket[i].cinsiyet);
        }
    }
getch();
}
 
Geri