Filozofia jest sztuką życia. Cyceron

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 ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • happyhour.opx.pl
  • Tematy

    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