Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- /* Zadanie 1 Napisz program, w którym w którym zdefiniowany jest zewn ˛etrznie (ponad funkcj ˛a main) szablon struktury product. Szablon powinie zawierać cztery składowe: numer id
- (id - liczba całkowita int), nazwa towaru (name - tablica znaków char o rozmiarze 15), waga
- towaru (weight - liczba typu double) i cena towaru (price - liczba typu double). Wykorzystaj
- instrukcj ˛e typedef aby nadań nazw ˛e PRODUCT nowo zdefiniowanemu typowi strukturalnemu. Zdefiniuj trzy obiekty typu PRODUCT oraz wskaźnik do tego typu. Pierwsz ˛a struktur ˛e
- zainicjalizuj odpowiednimi wartościami bezpośrednio w programie. Uzupełnij pola drugiej
- struktury wykorzystuj ˛ac dane podane przez użytkownika. Uzupełni trzeci ˛a struktur ˛e danymi podanymi prze użytkownika ale z wykorzystaniem wskaźnika do tej s*/
- struct product{
- int id;
- char name[15];
- double weight;
- double price;
- };
- int main(void){
- struct product one = {1,"piwo",0.5,255};
- printf("%d %s %.2f %.2f", one.id, one.name,one.weight,one.price);
- struct product two;
- printf("\nPodaj id: ");
- scanf("%d", &two.id);
- printf("name: ");
- scanf("%s", &two.name);
- printf("waga: ");
- scanf("%lf",&two.weight);
- printf("%cena: ");
- scanf("%lf",&two.price);
- printf("%d %s %.2f %.2f",two.id,two.name,two.weight,two.price);
- return 0;
- }
Add Comment
Please, Sign In to add comment