Hejka, tym razem do wykonania takie zadanie, na ten moment tyle udało mi się zrobić.
Tyle, że nie wiem czy o to właśnie chodzi.
A za tą 'statystykę' wgl nie wiem jak się zabrać
Jeśli ktoś byłby w stanie pomóc, byłbym bardzo wdzięczny! :D
(Ps. kompilować się kompiluje, natomiast gdy wpisuje wartości to się wykrzacza, w sensie pierwsze trzy scanf'y działają ale przy roku już wywala i przestaje działać, już nawet nie pokazuje'podaj rok produkcji' )
/*Napisz program wykorzystujący prostą bazę danych samochodów w postaci tablicy
struktur Samochod. Program powinien wczytać liczbę N, po czym stworzyć i wczytać
N elementową dynamiczną tablicę samochodów. Należy wypisać na ekran pewną statystykę
dotyczącą samochodów w bazie (np. samochód najdroższy lub mający największy
spalanie itd.).*/
#include <stdio.h>
struct Baza
{
double cena;
double spalanie;
int rok;
};
int main()
{
int N;
scanf("%d", &N);
int*tab= new int[N];
Baza samochod[N];
for(int i=0; i<N; i++)
{
printf("podaj cene \n");
scanf("%f", samochod[i].cena);
printf("podaj spalanie \n");
scanf("%f", samochod[i].spalanie);
printf("podaj rok \n");
scanf("%d", samochod[i].rok);
}
for(int i=0;i<N;i++)
{
printf("Cena: %f\n", samochod[i].cena);
printf("Spalanie: %f\n", samochod[i].spalanie);
printf("Rok produkcji: %d\n", samochod[i].rok);
}
delete[]tab;
return 0;
}