Witam, jak w tytule, program sie kompiluje bez problemu jednak podaje zly wynik, nigdzie nie moge znalezc bledu :(
#include <stdio.h>
#include <stdlib.h>
typedef struct {
int dzieci;
int mezczyzni;
int kobiety;
}LUDZIE;
int liczba_dzieci(LUDZIE osoby);
int liczba_kobiet(LUDZIE osoby);
int liczba_mezczyzn(LUDZIE osoby);
void main(void)
{
LUDZIE osoby;
osoby.dzieci;
osoby.mezczyzni;
osoby.kobiety;
liczba_dzieci(osoby);
liczba_mezczyzn(osoby);
liczba_kobiet(osoby);
printf("Liczba osob to: %d\n",osoby.dzieci+osoby.mezczyzni+osoby.kobiety);
}
int liczba_dzieci(LUDZIE osoby)
{
printf("Prosze podac liczbe dzieci:");
scanf("%d",&osoby.dzieci);
return osoby.dzieci;
}
int liczba_mezczyzn(LUDZIE osoby)
{
printf("Prosze podac liczbe mezczyzn:");
scanf("%d",&osoby.mezczyzni);
return osoby.mezczyzni;
}
int liczba_kobiet(LUDZIE osoby)
{
printf("Prosze podac liczbe kobiet:");
scanf("%d",&osoby.kobiety);
return osoby.kobiety;
}