Odpowiedzi Z13
Odpowiedzi Z13, ASD
[ Pobierz całość w formacie PDF ]
Zadanie:#include <stdio.h>#include <string.h>struct ksi{char autor[100];char tytul[100];int rok;};struct ksieg{struct ksi pozycja;float cena;};main(){struct ksi ksiazka_1 = {"Adam Mickiewicz", "Pan Tadeusz", 1984};struct ksi ksiazka_2 = {"Juliusz Slowenski", "Kordian", 1962};struct ksi ksiazka_3 = {"Henryk Sienkiewicz", "Quo vadis", 2005};struct ksieg ksiegarnia[3];int i;ksiegarnia[0].pozycja = ksiazka_1;ksiegarnia[0].cena = 56.32;ksiegarnia[1].pozycja = ksiazka_2;ksiegarnia[1].cena = 23.69;ksiegarnia[2].pozycja = ksiazka_3;ksiegarnia[2].cena = 98.22;strcpy(ksiegarnia[1].pozycja.autor, "Juliusz Slowacki");puts("Ksiegarnia posiada pozycje:\n");printf("Tytuł:\t%s\nAutor:\t%s\n", ksiegarnia[2].pozycja.tytul, ksiegarnia[2].pozycja.autor);printf("Wydana w roku %d, w cenie %.2f zl\n", ksiegarnia[2].pozycja.rok, ksiegarnia[2].cena);puts("\nW ksiegari podniesiono wszystkie ceny o 10%\n");for (i = 0; i < 3; i++){ksiegarnia[i].cena *= 1.1;}puts("\nObecnie ksiegarnia sprzedaje ksiazki:\n\n");for (i = 0; i < 3; i++){printf("Pozycja numer %d:\n",i+1);printf("Tytuł:\t %s\t", ksiegarnia[i].pozycja.tytul);printf("Autor:\t %s\t", ksiegarnia[i].pozycja.autor);printf("Cena:\t %.2f zl\n\n", ksiegarnia[i].cena);}return 0;}Ćwiczenie 1:#include <string.h>#include <stdio.h>struct student{char imie[100];char nazwisko[100];int numer;};void wpisz(struct student *ktos, char im[100], char naz[100], int num);void wypisz(struct student ktos);main(){struct student stu[3];int i;wpisz(&stu[0],"Anna","Kowalska", 10010);wpisz(&stu[1],"Jan","Kwiatkowski", 10020);wpisz(&stu[2],"Piotr","Nowak", 10030);for(i = 0; i < 3; i++)wypisz(stu[i]);return 0;}void wpisz(struct student *ktos, char im[100], char naz[100], int num){strcpy(ktos->imie, im);strcpy(ktos->nazwisko, naz);ktos->numer = num;return;}void wypisz(struct student ktos){printf("Student %s %s ma numer indeksu %d\n", ktos.imie, ktos.nazwisko, ktos.numer);return;}Ćwiczenie 2:#include <string.h>#include <stdio.h>struct student{char imie[100];char nazwisko[100];int numer;};struct indeks{struct student *osoba;float oceny[3];};void wpisz_stu(struct student *ktos, char im[100], char naz[100], int num);void wypisz_stu(struct student ktos);void wpisz_in(struct indeks *stud, struct student *ktos, float oc_1, float oc_2, float oc_3);void wypisz_in(struct indeks stud);main(){struct student stu[3];struct indeks ind[3];int i;wpisz_stu(&stu[0],"Anna","Kowalska", 10010);wpisz_stu(&stu[1],"Jan","Kwiatkowski", 10020);wpisz_stu(&stu[2],"Piotr","Nowak", 10030);for(i = 0; i < 3; i++)wypisz_stu(stu[i]);putchar('\n');wpisz_in(&ind[0], &stu[0], 3.5, 3.0, 4.5);wpisz_in(&ind[1], &stu[1], 5.0, 4.5, 4.5);wpisz_in(&ind[2], &stu[2], 3.0, 3.5, 3.0);for(i = 0; i < 3; i++)wypisz_in(ind[i]);return 0;}void wpisz_stu(struct student *ktos, char im[100], char naz[100], int num){strcpy(ktos->imie, im);strcpy(ktos->nazwisko, naz);ktos->numer = num;return;}void wypisz_stu(struct student ktos){printf("Student %s %s ma numer indeksu %d\n", ktos.imie, ktos.nazwisko, ktos.numer);return;}void wpisz_in(struct indeks *stud, struct student *ktos, float oc_1, float oc_2, float oc_3){stud->osoba = ktos;stud->oceny[0] = oc_1;stud->oceny[1] = oc_2;stud->oceny[2] = oc_3;return;}void wypisz_in(struct indeks stud){int i;printf("Student %s %s o numerze indeksu %d\n", stud.osoba->imie, stud.osoba->nazwisko, stud.osoba->numer);puts("\nMa oceny:");for(i = 0; i < 3; i++)printf("%.1f\t", stud.oceny[i]);putchar('\n');return;}Ćwiczenie 3:#include <string.h>#include <stdio.h>struct student{char imie[100];char nazwisko[100];int numer;};struct indeks{struct student *osoba;float oceny[3];float srednia;};void wpisz_stu(struct student *ktos, char im[100], char naz[100], int num);void wypisz_stu(struct student ktos);void wpisz_in(struct indeks *stud, struct student *ktos, float oc_1, float oc_2, float oc_3);void wypisz_in(struct indeks stud);float srednia(struct indeks stud);main(){struct student stu[3];struct indeks ind[3];int i;wpisz_stu(&stu[0],"Anna","Kowalska", 10010);wpisz_stu(&stu[1],"Jan","Kwiatkowski", 10020);wpisz_stu(&stu[2],"Piotr","Nowak", 10030);for(i = 0; i < 3; i++)wypisz_stu(stu[i]);putchar('\n');wpisz_in(&ind[0], &stu[0], 3.5, 3.0, 4.5);wpisz_in(&ind[1], &stu[1], 5.0, 4.5, 4.5);wpisz_in(&ind[2], &stu[2], 3.0, 3.5, 3.0);for(i = 0; i < 3; i++)ind[i].srednia = srednia (ind[i]);for(i = 0; i < 3; i++)wypisz_in(ind[i]);return 0;}void wpisz_stu(struct student *ktos, char im[100], char naz[100], int num){strcpy(ktos->imie, im);strcpy(ktos->nazwisko, naz);ktos->numer = num;return;}void wypisz_stu(struct student ktos){printf("Student %s %s ma numer indeksu %d\n", ktos.imie, ktos.nazwisko, ktos.numer);return;}void wpisz_in(struct indeks *stud, struct student *ktos, float oc_1, float oc_2, float oc_3){stud->osoba = ktos;stud->oceny[0] = oc_1;stud->oceny[1] = oc_2;stud->oceny[2] = oc_3;return;}void wypisz_in(struct indeks stud){int i;printf("Student %s %s o numerze indeksu %d\n", stud.osoba->imie, stud.osoba->nazwisko, stud.osoba->numer);puts("\nMa oceny:");for(i = 0; i < 3; i++)printf("%.1f\t", stud.oceny[i]);printf("\nJego średnia wynosi: %.2f\n", stud.srednia);return;}float srednia(struct indeks stud){float wynik = 0;int i;for(i = 0; i < 3; i++)wynik += stud.oceny[i];wynik /= 3;return wynik;}
[ Pobierz całość w formacie PDF ]
ebook @ do ÂściÂągnięcia @ download @ pdf @ pobieranie
Tematy
- Strona startowa
- Odpowiedzi CKE 2006 Probna matura Arkusz PP Polski, J. polski, Matura, Arkusze CKE - Próbna matura 2006
- Odpowiedzi CKE 2006 Probna matura Arkusz PR Polski, J. polski, Matura, Arkusze CKE - Próbna matura 2006
- Odpowiedzi - matura2005, ☪⚩ Nauka Języków Obcych ▬▬▬▬▬▬▬▬▬▬▬, Nauka Języka Włoskiego, Matura z Języka Włoskiego, Matura 2005 z Języka Włoskiego
- Odpowiedzi Bazy Danych, Bazy danych
- Odpowiedzi matura geografia (maj 2009)(1), Matura, geografia, 2009
- Odpowiedzi Test przed probna matura 2007 Arkusz 1-ZP Matematyka, matura - matematyka, test przed matura
- Odpowiedzi Przykladowy arkusz PP Historia, Historia Matura, arkusze maturalne
- Odpowiedzi CKE 2006 Oryginalny arkusz maturalny 1-ZP Biologia, Szkoła, MATURA - arkusze, Biologia
- Ochrona konkurencji w prawie zamówień publicznych - ebook, Nowe różne
- Odbiornik naziemnej telewizji cyfrowej Signal HD-527 - cz 2, satelitarne, satelitarne
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- wyciskamy.pev.pl
Cytat
Facil(e) omnes, cum valemus, recta consili(a) aegrotis damus - my wszyscy, kiedy jesteśmy zdrowi, łatwo dajemy dobre rady chorym.
A miłość daje to czego nie daje więcej niż myślisz bo cała jest Stamtąd a śmierć to ciekawostka że trzeba iść dalej. Ks. Jan Twardowski
Ad leones - lwom (na pożarcie). (na pożarcie). (na pożarcie)
Egzorcyzmy pomagają tylko tym, którzy wierzą w złego ducha.
Gdy tylko coś się nie udaje, to mówi się, że był to eksperyment. Robert Penn Warren