Facebook
From q, 8 Years ago, written in C.
This paste is a reply to Untitled from q - go back
Embed
Viewing differences between Untitled and Re: Untitled
#include
#include
typedef struct Samochod
{
    char numer_rej[80];
    int rok_prod;
    float pojemnosc_sil;
    float wartosc_ubez;

}Samochod;

void wczytajSamochod(Samochod *s)
{
    fflush(stdin);
    puts("Numer rejestracyjny:\t");
    gets(s->numer_rej);
    puts("Rok produkcji:\t");
    scanf("%d",&s->rok_prod);
    puts("Pojemnosc silnika:\t");
    scanf("%f",&s->pojemnosc_sil);
    puts("Wartosc ubezpiecznia:\t");
    scanf("%f",&s->wartosc_ubez);
}

void wypiszSamochod(Samochod *s)
{
    printf("Numer rejestracyjny: %s\n",s->numer_rej);
    printf("Rok produkcji: %d\n",s->rok_prod);
    printf("Pojemnosc: %g\n",s->pojemnosc_sil);
    printf("Wartosc ubezpiecznia: %g\n",s->wartosc_ubez);
}
void wczytaj(float *start,int rozmiar)
{
    int i;
    for(i=0;i     {
        printf("%d:\t",i+1);
        wczytajSamochod(start+i);

    }
}

void wypisz(float *start,int rozmiar)
{
    int i;
    for(i=0;i     {
        printf("%d:\n",i+1);
        wypiszSamochod(start+i);
    }
}

float sumaUbezpieczen(Samochod *start, int rozmiar)
{
    int i;
    float suma=0;
    for(i=0;i     {
        suma=suma+start[i].wartosc_ubez;
    }
  return suma;
}

int main()
{

    int n;
    do{
        puts("Podaj n:\t");
        scanf("%d",&n);
    }while(n<1);
    float A[n];
    wczytaj(A,n);
    wypisz(A,n);
    printf("Suma ubezpieczen wynosi: %g",sumaUbezpieczen(A,n));

}

Replies to Re: Untitled rss

Title Name Language When
Re: Re: Untitled q c 8 Years ago.