C compiler (Linux) Cześć 01 - Ćwiczenia strona 1 z 9 Warunek wstępny : wykonanie instrukcji i poleceń opisanych w pliku c_czesc01_kompilator_wstep.pdf W systemie Linux Wykonaj następujące ćwiczenia (17 programów) i prześlij je z systemu Linux na adres jkluczewski@student.zsl.gda.pl nazwa pliku: prog01.c printf("oto pierwszy program"); nazwa pliku: prog02.c printf("to\n"); printf("drugi\n"); printf("program\n");
C compiler (Linux) Cześć 01 - Ćwiczenia strona 2 z 9 nazwa pliku: prog03.c unsigned int x = 255; printf("x=%d\n", x); printf("x=%x\n", x); printf("x=%o\n", x); nazwa pliku: prog04.c unsigned int x = 1; unsigned int y = 3; unsigned int wynik = x / y; printf("x=%d\n", x); printf("y=%d\n", y); printf("wynik=%d\n", wynik);
C compiler (Linux) Cześć 01 - Ćwiczenia strona 3 z 9 nazwa pliku: prog05.c float x = 1; float y = 3; float wynik = x / y; printf("x=%f\n", x); printf("y=%f\n", y); printf("wynik=%f\n", wynik); nazwa pliku: prog06.c int numer_min = 1; int numer_max = 5; int numer = numer_min; while (numer<numer_max) printf("numer=%d\n", numer); numer++; printf("koniec petli while... nacisnij enter...\n");
C compiler (Linux) Cześć 01 - Ćwiczenia strona 4 z 9 nazwa pliku: prog07.c int numer_min = 1; int numer_max = 5; int numer = numer_min; do printf("numer=%d\n", numer); numer++; while (numer<numer_max); printf("koniec petli do... while... nacisnij enter...\n"); nazwa pliku: prog08.c int n = 0; while (n<=max) printf("n=%d\n", n); n++; printf("koniec petli while... nacisnij enter...\n");
C compiler (Linux) Cześć 01 - Ćwiczenia strona 5 z 9 nazwa pliku: prog09.c int n = 0; do printf("n=%d\n", n); n++; while (n<=max); printf("koniec petli do... while... nacisnij enter...\n"); nazwa pliku: prog10.c int n; for (n=0; n<max; n++) printf("n=%d\n", n); ; printf("koniec petli for. Nacisnij enter...\n");
C compiler (Linux) Cześć 01 - Ćwiczenia strona 6 z 9 nazwa pliku: prog11.c int n; for (n=0; n<max; n++) printf("to jest tekst\n"); ; printf("koniec petli for. Nacisnij enter...\n"); nazwa pliku: prog12.c char* txt = "To jest tekst"; int n; for (n=0; n<max; n++) printf("%s\n", txt); ; printf("koniec petli for. Nacisnij enter...\n");
C compiler (Linux) Cześć 01 - Ćwiczenia strona 7 z 9 nazwa pliku: prog13.c int i; char* linia1 = "**************************************"; char* linia2 = "* ZESPOL SZKOL LACZNOSCI *"; char* linia3 = "* PRACOWNIA SYSTEMOW KOMPUTEROWYCH *"; char znak = 65; printf("%s\n", linia1); printf("%s\n", linia2); printf("%s\n", linia3); printf("%s\n", linia1); for (i=0; i<160; i++) putchar(znak); nazwa pliku: prog14.c char* s1 = "Ala"; char* s2 = "ma"; char* s3 = "kota."; printf("%s %s %s\n", s1, s2, s3);
C compiler (Linux) Cześć 01 - Ćwiczenia strona 8 z 9 nazwa pliku: prog15.c int a1 = 100; int a2 = 200; int a3 = 300; printf("%i %x %o\n", a1, a2, a3); nazwa pliku: prog16.c float w = 0.0; int x = 99; int y = 199; int z = 299; x++; y++; z++; w = (y / x) + (z / y); wynik 3.00000 Dlaczego? printf("x= %d y= %d z %d wynik= %f\n", x, y, z, w);
C compiler (Linux) Cześć 01 - Ćwiczenia strona 9 z 9 nazwa pliku: prog17.c float w = 0.0; float x = 99; float y = 199; float z = 299; x++; y++; z++; w = (y / x) + (z / y); wynik 3.500000 Dlaczego? printf("x= %f y= %f z %f wynik= %f\n", x, y, z, w);