This commit is contained in:
Bruno Rybársky 2024-01-22 14:41:15 +01:00
parent a00408d732
commit df2701109f
15 changed files with 110 additions and 71 deletions

@ -23,6 +23,8 @@ add_executable(skola calc.c
do_while_znak.c do_while_znak.c
do_while_znak.h do_while_znak.h
for.c for.c
for.h) for.h
array.c
array.h)
target_link_libraries(skola m) target_link_libraries(skola m)

31
array.c Normal file

@ -0,0 +1,31 @@
//
// Created by bruno on 1/15/24.
//
#include "array.h"
#include "stdio.h"
int arraydaco() {
int pole[10];
int i;
float priemer = 0;
for (i = 0; i < 10; i++) {
printf("zadaj %d. prvok poľa: ", i);
scanf("%d", &pole[i]);
}
putchar('\n');
for (i = 0; i < 10; i++) {
printf("%d. prvok poľa je %d.\n", i, pole[i]);
}
int max = pole[0];
int sucet = pole[0];
for (i = 1; i < 10; i++){
sucet += pole[i];
if(pole[i] > max){
max = pole[i];
}
}
priemer = sucet / 10.0;
printf("\nSúčet je %d, maximum je %d a priemer je %f.\n", sucet, max, priemer);
return 0;
}

6
array.h Normal file

@ -0,0 +1,6 @@
//
// Created by bruno on 1/15/24.
//
int arraydaco();

1
kruh.c

@ -1,6 +1,7 @@
#include <stdio.h> #include <stdio.h>
#include <math.h> #include <math.h>
#include "kruh.h" #include "kruh.h"
int circle() { int circle() {
float r = 0; float r = 0;
float obsah = 0; float obsah = 0;

@ -8,8 +8,7 @@
void invertcase(int *c) { void invertcase(int *c) {
if (*c >= 'a' && *c <= 'z') { if (*c >= 'a' && *c <= 'z') {
*c -= 0x20; *c -= 0x20;
} } else if (*c >= 'A' && *c <= 'Z') {
else if (*c >= 'A' && *c <= 'Z'){
*c += 0x20; *c += 0x20;
} }
} }

4
main.c

@ -1,5 +1,5 @@
#include "for.h" #include "array.h"
int main() { int main() {
return for_cyklus(); return arraydaco();
} }

@ -23,7 +23,8 @@ void trojuholniktyp(int a, int b, int c) {
printf(" a je rovnoramenný"); printf(" a je rovnoramenný");
} }
//pravouhly //pravouhly
else if ((pow(a, 2) + pow(a, 2)) == pow(c, 2) || (pow(b, 2) + pow(c, 2)) == pow(a, 2) || (pow(a, 2) + pow(c, 2)) == pow(b, 2)) { else if ((pow(a, 2) + pow(a, 2)) == pow(c, 2) || (pow(b, 2) + pow(c, 2)) == pow(a, 2) ||
(pow(a, 2) + pow(c, 2)) == pow(b, 2)) {
printf(" a je pravouhlý"); printf(" a je pravouhlý");
} }
//nic z toho //nic z toho

@ -84,8 +84,7 @@ void parne(){
if (cislo % 2 == 0) { if (cislo % 2 == 0) {
printf("Cislo %d je parne.\n", cislo); printf("Cislo %d je parne.\n", cislo);
} } else {
else{
printf("Cislo %d je neparne.\n", cislo); printf("Cislo %d je neparne.\n", cislo);
} }
@ -98,16 +97,13 @@ int porovnavanie(int cislo1, int cislo2, int cislo3){
if (cislo1 < cislo3) { if (cislo1 < cislo3) {
min = cislo1; min = cislo1;
} } else {
else{
min = cislo3; min = cislo3;
} }
} } else {
else{
if (cislo2 < cislo3) { if (cislo2 < cislo3) {
min = cislo2; min = cislo2;
} } else {
else{
min = cislo3; min = cislo3;
} }
} }

9
znak.c

@ -6,9 +6,12 @@ int znak(){
printf("Zadaj znak:"); printf("Zadaj znak:");
scanf("%c", &in); scanf("%c", &in);
switch (in) { switch (in) {
case 'a': printf("Volba a.\n"); case 'a':
case 'b': printf("Volba b.\n"); printf("Volba a.\n");
case 'c': printf("Volba c.\n"); case 'b':
printf("Volba b.\n");
case 'c':
printf("Volba c.\n");
break; break;
default: default:
printf("Nevybral si si a/b/c.\n"); printf("Nevybral si si a/b/c.\n");