Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdbool.h>
- #include <string.h>
- // ta funkcja oblicza kwadrat liczby całkowitej
- int kwadrat(int a)
- {
- int b = a*a;
- return b;
- }
- //Napisać funkcję, która przyjmuje jedną liczbę całkowitą i zwraca 1, jeśli jest ona większa lub równa 0, natomiast
- // zwraca -1 kiedy ta liczba jest mniejsza od 0
- int sprawdzLiczbe(int a)
- {
- if (a >= 0){
- return 1;
- }
- else {
- return -1;
- }
- }
- // ta funkcja oblicza średnią wartość liczb a i b
- float srednia(float a,float b) {
- return (a+b)/2;
- }
- // Napisać funkcję, która przyjmuje argumenty: string imie, string nazwisko,
- // int wiek, int klasa i wypisuje na ekran tekst „_imie_ _nazwisko_ ma
- // _wiek_ lat i chodzi do _klasa_ klasy” (oczywiście zamiast słów
- // oznaczonych podkreślnikami trzeba wstawić zmienne).
- void opiszCzlowieka(char imie[], char nazwisko[], int wiek, int klasa) {
- printf("%s %s ma %d lat i chodzi do %d klasy.\n", imie, nazwisko, wiek, klasa);
- }
- // ta funkcja nic nie zwraca, ale bierze dwie liczby
- // zmiennoprzecinkowe oraz wypisuje na ekran ich różnicę
- void wypiszRoznice(float a, float b) {
- printf ("roznica liczby %f i %f to %f\n", a, b, a-b);
- }
- // ta funkcja przyjmuje 3 liczby calkowite i zwraca ich sumę
- int suma3 (int a, int b, int c){
- return a+b+c;
- }
- // ta funkcja przyjmuje 2 liczby typu double i zwraca większą z nich
- double max (double a, double b){
- if (a > b){
- return a;
- }
- else{
- return b;
- }
- }
- int main() {
- int x = 9;
- printf("wartosc to %d\n", x);
- x = kwadrat(x);
- printf("wartosc to %d\n", x);
- bool czy = x < 50;
- printf("wartosc czy to: %d\n", czy);
- if (x < 50) {
- printf("za maly wynik!!\n");
- return 1;
- }
- printf("czesc\n\n");
- float r = 15;
- float t = 11.5;
- // float s = srednia (r,t);
- printf ("srednia liczb %.15f oraz %f to %f\n", r, t, srednia (r,t));
- wypiszRoznice(99, t-9);
- printf("max z liczby 5.5 oraz 7.5 to %lf\n", max(5.5, 7.5));
- int wynik = sprawdzLiczbe(0);
- printf("wynik to %d\n",wynik);
- char imie[] = "Damian";
- char nazwisko[] = "Kociołek";
- int wiek = 12;
- int klasa = 6;
- char imie2[] = "Marcin";
- char nazwisko2[] = "Byra";
- opiszCzlowieka(imie, nazwisko, wiek, klasa);
- opiszCzlowieka(imie2, nazwisko2, 25, 20);
- int a = 1;
- int b = 2;
- int c = 3;
- printf("suma liczb %d, %d i %d wynosi %d.\n", a, b, c, suma3(a, b, c));
- char napis[] = "Damian";
- char pierwszy = napis[0];
- printf("pierwszy znak napisu %s to %c\n", napis, pierwszy);
- int liczby[] = {1, 2, 3, 4};
- // printf("pierwszy znak napisu %s to %c\n", napis, pierwszy);
- return 0;
- }
- // funkcja printf jest zdefiniowana tak:
- // printf(tekst, arg1, arg2, arg3,...)
- // gdzie:
- // tekst - to string w którym występują oznaczenia typu %d albo %f,
- // które uzupełniane są argumentami kolejno arg1, arg2, itd.
- // argumenty muszą mieć odpowiednie typy, np jeśli po pierwszym %
- // w tekst jest d, czyli %d, to arg1 musi być typu int
Add Comment
Please, Sign In to add comment