Update
This commit is contained in:
parent
d2688932ab
commit
d750a8b19c
@ -25,6 +25,12 @@ add_executable(skola calc.c
|
|||||||
for.c
|
for.c
|
||||||
for.h
|
for.h
|
||||||
array.c
|
array.c
|
||||||
array.h)
|
array.h
|
||||||
|
array2d.c
|
||||||
|
array2d.h
|
||||||
|
myRand.c
|
||||||
|
hviezdicky.c
|
||||||
|
hviezdicky.h
|
||||||
|
)
|
||||||
|
|
||||||
target_link_libraries(skola m)
|
target_link_libraries(skola m)
|
||||||
|
9
array.c
9
array.c
@ -6,10 +6,7 @@
|
|||||||
#include "stdio.h"
|
#include "stdio.h"
|
||||||
#include "stdlib.h"
|
#include "stdlib.h"
|
||||||
#include "time.h"
|
#include "time.h"
|
||||||
|
#include "myRand.h"
|
||||||
int myrand(int min, int max){
|
|
||||||
return rand()%(max-min)+min;
|
|
||||||
}
|
|
||||||
|
|
||||||
int arraydaco() {
|
int arraydaco() {
|
||||||
int pole[10];
|
int pole[10];
|
||||||
@ -53,7 +50,9 @@ int arraydaco() {
|
|||||||
if (pole[i] < min) {
|
if (pole[i] < min) {
|
||||||
min = pole[i];
|
min = pole[i];
|
||||||
}
|
}
|
||||||
if (pole[i] % 2){
|
}
|
||||||
|
for (int j = 0; j < 10; ++j) {
|
||||||
|
if (pole[j] % 2){
|
||||||
neparne++;
|
neparne++;
|
||||||
} else{
|
} else{
|
||||||
parne++;
|
parne++;
|
||||||
|
47
array2d.c
Normal file
47
array2d.c
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
#include "stdio.h"
|
||||||
|
#include "stdlib.h"
|
||||||
|
#include "time.h"
|
||||||
|
#include "myRand.h"
|
||||||
|
|
||||||
|
#define SIRKA 3
|
||||||
|
#define VYSKA 3
|
||||||
|
|
||||||
|
#if SIRKA > VYSKA
|
||||||
|
#define MENSIROZMER VYSKA
|
||||||
|
#else
|
||||||
|
#define MENSIROZMER SIRKA
|
||||||
|
#endif
|
||||||
|
|
||||||
|
int array2D() {
|
||||||
|
|
||||||
|
srand(time(NULL));
|
||||||
|
|
||||||
|
int pole[SIRKA][VYSKA];
|
||||||
|
int i, j;
|
||||||
|
int diagonalSum = 0;
|
||||||
|
|
||||||
|
|
||||||
|
for (i = 0; i < SIRKA; i++) {
|
||||||
|
for (j = 0; j < VYSKA; j++) {
|
||||||
|
// printf("Zadaj prvok pre pole[%d][%d]:", i, j);
|
||||||
|
// scanf("%d", &pole[i][j]);
|
||||||
|
pole[i][j] = myrand(0, 9);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (i = 0; i < SIRKA; i++) {
|
||||||
|
for (j = 0; j < VYSKA; j++) {
|
||||||
|
printf("pole[%d][%d] = %d\n", i, j, pole[i][j]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (i = 0; i < SIRKA; i++) {
|
||||||
|
for (j = 0; j < VYSKA; j++) {
|
||||||
|
printf("%d ", pole[i][j]);
|
||||||
|
}
|
||||||
|
putchar('\n');
|
||||||
|
}
|
||||||
|
for (i = 0; i < MENSIROZMER; i++) {
|
||||||
|
diagonalSum += pole[i][i];
|
||||||
|
}
|
||||||
|
printf("Súčet diagonály je: %d", diagonalSum);
|
||||||
|
return 0;
|
||||||
|
}
|
1
array2d.h
Normal file
1
array2d.h
Normal file
@ -0,0 +1 @@
|
|||||||
|
int array2D();
|
25
hviezdicky.c
Normal file
25
hviezdicky.c
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
//
|
||||||
|
// Created by bruno on 2/5/24.
|
||||||
|
//
|
||||||
|
|
||||||
|
#include "hviezdicky.h"
|
||||||
|
#include "stdio.h"
|
||||||
|
|
||||||
|
int stars() {
|
||||||
|
int j; //stĺpec
|
||||||
|
int i; //riadok
|
||||||
|
int a; //počet riadkov
|
||||||
|
int b; //počet stĺpcov
|
||||||
|
printf("Zadaj počet riadkov:");
|
||||||
|
scanf("%d", &a);
|
||||||
|
printf("Zadaj počet stĺpcov:");
|
||||||
|
scanf("%d", &b);
|
||||||
|
putchar('\n');
|
||||||
|
for (i = 0; i < a; i++) {
|
||||||
|
for (j = 0; j < b; j++) {
|
||||||
|
putchar('*');
|
||||||
|
}
|
||||||
|
putchar('\n');
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
11
hviezdicky.h
Normal file
11
hviezdicky.h
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
//
|
||||||
|
// Created by bruno on 2/5/24.
|
||||||
|
//
|
||||||
|
|
||||||
|
#ifndef SKOLA_HVIEZDICKY_H
|
||||||
|
#define SKOLA_HVIEZDICKY_H
|
||||||
|
|
||||||
|
int stars();
|
||||||
|
|
||||||
|
|
||||||
|
#endif //SKOLA_HVIEZDICKY_H
|
4
main.c
4
main.c
@ -1,5 +1,5 @@
|
|||||||
#include "array.h"
|
#include "hviezdicky.h"
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
return arraydaco();
|
return stars();
|
||||||
}
|
}
|
4
myRand.c
Normal file
4
myRand.c
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
#include "myRand.h"
|
||||||
|
int myrand(int min, int max){
|
||||||
|
return rand()%(max-min)+min;
|
||||||
|
}
|
1
myRand.h
Normal file
1
myRand.h
Normal file
@ -0,0 +1 @@
|
|||||||
|
int myrand(int min, int max);
|
Loading…
Reference in New Issue
Block a user