#include #include #include "stdint.h" #include "stdlib.h" #include "newoldmain.h" const float pi = 3.14; float skruhu(float r) { return pi * pow(r, 2); } float okruhu(float r) { return 2 * pi * r; } float svalec(float r, float h) { return (okruhu(r) * h) + 2 * skruhu(r); } float vvalec(float r, float h) { return skruhu(r) * h; } void valec() { float r = 0; float h = 0; float objem = 0; float povrch = 0; printf("\nZadaj polomer:"); scanf("%f", &r); printf("\nZadaj vysku valca:"); scanf("%f", &h); objem = vvalec(r, h); povrch = svalec(r, h); printf("\nObjem valca je %.2f a povrch je %.2f.", objem, povrch); } float strojuholnik(float a, float va) { return (a * va) / 2; } float otrojuholnik(float a, float b, float c) { return a + b + c; } void trojuholnikold() { float a = 0; float b = 0; float c = 0; float va = 0; float obvod = 0; float obsah = 0; printf("\nZadaj stranu a:"); scanf("%f", &a); printf("\nZadaj stranu b:"); scanf("%f", &b); printf("\nZadaj stranu c:"); scanf("%f", &c); printf("\nZadaj vysku na stranu a:"); scanf("%f", &va); obvod = otrojuholnik(a, b, c); obsah = strojuholnik(a, va); printf("Obsah trojuholnika je %.2f a jeho obvod je %.2f.", obsah, obvod); } void parne() { int cislo = 0; printf("Zadaj cislo:"); scanf("%d", &cislo); if (cislo % 2 == 0) { printf("Cislo %d je parne.\n", cislo); } else { printf("Cislo %d je neparne.\n", cislo); } } int porovnavanie(int cislo1, int cislo2, int cislo3) { int min = 0; if (cislo1 < cislo2) { if (cislo1 < cislo3) { min = cislo1; } else { min = cislo3; } } else { if (cislo2 < cislo3) { min = cislo2; } else { min = cislo3; } } return min; } int porovnavanietest(int *cisla, int pocet) { int min = cisla[0]; for (uint16_t i = 0; i < pocet; i++) { if (cisla[i] < min) { min = cisla[i]; } } return min; } void porovnavaniecelok() { int cislo1 = 0; int cislo2 = 0; int cislo3 = 0; uint16_t pocet = 1; int *cisla; printf("Zadaj pocet:"); scanf("%d", &pocet); cisla = malloc(pocet); for (uint16_t i = 0; i < pocet; i++) { printf("Zadaj cislo:"); scanf("%d", cisla); cisla[i]; } int max = 0; int max2 = 0; max2 = porovnavanietest(cisla, pocet); printf("Cislo %d je najmensie(algo2)\n", max2); }